程序中动态地设置ODBC路径的API函数是什么?(0分)

  • 主题发起人 主题发起人 Delphi 6.0
  • 开始时间 开始时间
D

Delphi 6.0

Unregistered / Unconfirmed
GUEST, unregistred user!
由于我的程序是用ADO连接VFP数据库,用到了ODBC
现在我在程序中需要根据变量的值动态地改变ODBC的路径,需要动态地设置ODBC路径
的API函数
1,请问这个API函数是什么?怎么用?
2,有没有不用API函数也能动态地改变ODBC路径的方法?(请详细说明)

 
1。用SQLConfigDataSource(hwndParent:Integer;fRequest:Integer;
lpszDriveString:String;lpAttributes:String):Integer;
这是一个连接ACCESS数据库的例子;
SQLConfigDataSource(0,1, 'Microsoft Access Driver (*.mdb)',
'DSN=your database alias'+chr(0)+
'DBQ='+ExtractFilePath(application.ExeName)+'your basename.mdb');
2.你还可以修改注册表呀,ODBC的详细信息放在
HKEY_LOCAL_MACHINE/SOFTWARE/ODBC中
 
后退
顶部