关于远程模块RDM中ADOConnection的链接问题~~求高手!~~~
三层模块远程服务端:
void __fastcall TRDMServer::CRemoteDataModuleCreate(TObject *Sender)
{
ADOConnection1->Close();
ADOConnection1->ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=C:\WINDOWS\system32\library.mdb;Mode=Share Deny None;Extended Properties="";Persist Security Info=False;Jet OLEDB:System database="";Jet OLEDB:Registry Path="";Jet OLEDB:Database Password="";Jet OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False";//重点看红字数据库路径
}
设置好后,运行远程服务端。
然后我打开客户端进行运行后,报错:找不到文件C:\\WINDOWS\system32\WINDOWSsystem32library.mdb
高手救命啊~~~~我不知道如何解释了。
如果进行手动设置路径不用代码的话,没有任何问题!。这貌似不科学啊- -
[解决办法]
你还没弄好啊
改成Data Source=C:\\WINDOWS\\system32\\library.mdb试试