下面一段代码,用于创建连接DBF文件的数据库连接。
在TForm中执行正常;在TService中执行就Except了。
如果换成连接SQL Server数据库,就没有问题。
请问是什么原因? 如何解决? with ADOCRemote do // ADOCRemote: ADOConnection;
try
Connected := False;
LoginPrompt := False;
Provider := 'MSDASQL.1';
ConnectionString := 'Provider=MSDASQL.1;Persist Security Info=True;Data Source=dBASE Files';
DefaultDatabase := 'C:\dbf';
Connected := True;
except
...
end;
在TForm中执行正常;在TService中执行就Except了。
如果换成连接SQL Server数据库,就没有问题。
请问是什么原因? 如何解决? with ADOCRemote do // ADOCRemote: ADOConnection;
try
Connected := False;
LoginPrompt := False;
Provider := 'MSDASQL.1';
ConnectionString := 'Provider=MSDASQL.1;Persist Security Info=True;Data Source=dBASE Files';
DefaultDatabase := 'C:\dbf';
Connected := True;
except
...
end;
系统报错内容。