关于access数据库的问题
来源:百度知道 编辑:UC知道 时间:2024/05/18 08:38:35
VC++不怎么会用我用delphi完成的,就是写点东西到注册表就可以了
// 配置数据库
//
unit RegistryODBC;
interface
uses SysUtils,Registry,Windows,Classes,Dialogs;
procedure Registry_ODBC;
implementation
uses main,SysLib;
procedure Registry_ODBC;
var
Temp : TRegistry;
bData : array[ 0..0 ] of byte;
begin
Temp := TRegistry.Create; //建立一个Registry实例
with Temp do
begin
RootKey:=HKEY_LOCAL_MACHINE; //设置根键值为HKEY_LOCAL_MACHINE 打开键名 software\ODBC\ODBC.INI\ODBC Data Sources,不存在则建立
if OpenKey('Software\ODBC\ODBC.INI\ODBC Data Sources',True) then
begin //注册一个DSN名称
WriteString( 'Swgl', 'Microsoft Access Driver (*.mdb)' );
end
else
begin//创建键值失败
SHOWMESSAGE('增加ODBC数据源失败');
exit;
end;
CloseKey;
//找到或创建Software