0

我们可以在运行时创建 ODBC 数据源连接吗?如果是的话,那么你能帮助你如何做到这一点。目前,我是通过控制面板--> 管理工具--> 数据源手动创建 ODBC 数据源连接的。但是我想在用户运行应用程序时在运行时创建它。

谢谢您的帮助。

4

2 回答 2

2

您可以使用SQLConfigDataSourceDelphi 示例)。

于 2011-07-26T11:27:56.983 回答
0

是的,你可以做到。正如@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;
  ....
于 2011-07-26T11:44:40.630 回答