方法
可在制作安裝程序時
方法
可用自己的程式序來完成ODBC的配置
此函數在Delphi中可聲明如下:
//配置ODBC數據源
function SQLConfigDataSource(
hwndParent: Integer;
fRequest: LongInt;
lpszDriverString: string;
lpszAttributes: string
): LongBool; stdcall; external
參數說明:
hwndParent: 父窗口Handle
fRequest: 命令請求
ODBC_ADD_DSN =
ODBC_CONFIG_DSN =
ODBC_REMOVE_DSN =
ODBC_ADD_SYS_DSN =
ODBC_CONFIG_SYS_DSN =
ODBC_REMOVE_SYS_DSN =
lpszDriverString: 驅動程序名稱
lpszAttributes: 此DSN的一些屬性
用法如下:
const
ODBC_ADD_DSN =
ODBC_CONFIG_DSN =
ODBC_REMOVE_DSN =
ODBC_ADD_SYS_DSN =
ODBC_CONFIG_SYS_DSN =
ODBC_REMOVE_SYS_DSN =
在Form中放入一個Button
procedure TForm
begin
SQLConfigDataSource(
ODBC_ADD_SYS_DSN
);
end;
單擊Button
再打開控制面板的ODBC設置程序
你也可以在系統注冊表中看到新加入了HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC
若改為
procedure TForm
begin
SQLConfigDataSource(
Handle
ODBC_ADD_SYS_DSN
);
end;
From:http://tw.wingwit.com/Article/program/Delphi/201311/25069.html