正文

怎样在程序中动态配置连接SQL SERVER的ODBC2006-07-02 14:18:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/dboy/16315.html

分享到:

建立一个system DSN:////////////////////////////////////    GetMem(WinDir,256);    GetWindowsDirectory(WinDir,128);//////////////////////////////////////////////    MyReg:=TRegistry.Create;    MyReg.RootKey:=HKEY_LOCAL_MACHINE;    if not MyReg.KeyExists('SoftWare\ODBC\ODBC.INI\_ODBC_Name')then      begin        MyReg.OpenKey('SoftWare\ODBC\ODBC.INI\_ODBC_Name',True);      end    else      begin        MyReg.OpenKey('SoftWare\ODBC\ODBC.INI\_ODBC_Name',False);      end;    MyReg.WriteString('Database','_dataBaseName ');    MyReg.WriteString('Driver',WinDir+'\System32\SQLSRV32.dll');    MyReg.WriteString('LastUser',_帐号);    MyReg.WriteString('Server','(local)');    MyReg.CloseKey;////////////////////////////////    if not MyReg.KeyExists('SoftWare\ODBC\ODBC.INI\ODBC Data Sources')then      begin        MyReg.OpenKey('SoftWare\ODBC\ODBC.INI\ODBC Data Sources',True);      end    else      begin        MyReg.OpenKey('SoftWare\ODBC\ODBC.INI\ODBC Data Sources',False);      end;    MyReg.WriteString('_ODBC_Name','SQL Server');    MyReg.CloseKey;    MyReg.Free;///////////////////////////带“_”的为自定义的字符串。

阅读(3661) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册