我们可以在运行时创建 ODBC 数据源连接吗?如果是的话,那么你能帮助你如何做到这一点。目前,我是通过控制面板--> 管理工具--> 数据源手动创建 ODBC 数据源连接的。但是我想在用户运行应用程序时在运行时创建它。
谢谢您的帮助。
您可以使用SQLConfigDataSource(Delphi 示例)。
是的,你可以做到。正如@TOndrej 指出的那样,您可以在运行时创建 ODBC 数据源。但通常你不需要。您可能只是在运行时创建一个数据连接而没有 ODBC 数据源。
像这样,将 ADO 组件用于 MS Jet OLE DB ...
if ADOConnection1.connected then ADOConnection1.close;
ADOConnection1.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;'+
'Data Source='+filename+';'+
'Persist Security Info=False';
ADOConnection1.LoginPrompt:=false;
ADOQuery1.Connection:=ADOConnection1;
ADOConnection1.Open;
....