{******************************************************* 在本程序中,將創(chuàng)建一個ODBC系統(tǒng)數(shù)據(jù)源(DSN), 數(shù)據(jù)源名稱:MyAccess 數(shù)據(jù)源描述:我的新數(shù)據(jù)源 數(shù)據(jù)庫類型:ACCESS97 對應數(shù)據(jù)庫: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//創(chuàng)建鍵值失敗 memo1.lines.add('增加ODBC數(shù)據(jù)源失敗'); exit; end; CloseKey;