关于远程模块RDM中ADOConnection的链接问题~~
继上一个问题三层模块问题中,我现在做了一个小模拟,在RDM模块中建入如下内容:
void __fastcall TRDMServer::CRemoteDataModuleCreate(TObject *Sender)
{
AnsiString userid,password,source,catalog,str;
userid = Form1->Label2->Caption;
password=Form1->Label3->Caption;
source = Form1->Label4->Caption;
catalog = Form1->Label5->Caption;
str = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=" + userid + ";" + "Password=" + password + ";Initial Catalog=" + catalog +";Data Source=" + source + ";";
ADOConnection1->ConnectionString = "";
ADOConnection1->ConnectionString = str;
}
完成后,在客户端链接时报错,无法找到该数据库(在不建入这些内容前,数据库链接无误)
[解决办法]
这段代码应该是在服务器端啊,是服务器端有问题还是客户端有问题?客户端你是怎么连接的?
[解决办法]
那应该是你的字符串没搞清楚,跟踪一下看看字串是不是和原来一样