我们可以在运行时创建ODBC数据源连接吗?如果是,那么你可以获得有关如何做的帮助。 目前我通过控制面板手动创建了ODBC数据源连接 - >管理工具 - >数据源。 但我想在用户运行应用程序时在运行时创建它。
感谢您的帮助。
答案 0 :(得分:2)
答案 1 :(得分: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;
....