{******************************************************* 在本程序中,将创建一个ODBC系统数据源(DSN), 数据源名称:MyAccess 数据源描述:我的新数据源 数据库类型:ACCESS97 对应数据库:C:Inetpubwwwroot est.mdb *******************************************************} { 注意应在USES语句中包含Registry } PRocedure TForm1.Button1Click(Sender: TObject); var registerTemp : TRegistry; bData : array[ 0..0 ] of byte; begin registerTemp := TRegistry.Create; //建立一个Registry实例 with registerTemp do begin RootKey:=HKEY_LOCAL_MACHINE;//设置根键值为HKEY_LOCAL_MACHINE
//找到SoftwareODBCODBC.INIODBC Data Sources if OpenKey('SoftwareODBCODBC.INIODBC Data Sources',True) then begin //注册一个DSN名称 WriteString( 'MyAccess', 'Microsoft Access Driver (*.mdb)' ); end else begin//创建键值失败 memo1.lines.add('增加ODBC数据源失败'); exit; end; CloseKey;