{******************************************************* 在本程序中,將創建一個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;