程序要求在客户端控制中间层的ADOConnection1控件连接不同的数据库。中间层RemoteDataMoudle中有三个控件:ADOConnection1,ADOQuery1,DataSetProvider1
其中ADOConnection1.connectstring为空,
在接口中定义了一个loginDB(strusername,strpwd,strserver,strdbname)函数,用于接受客户端设定的登录参数后修改ADOConnection1.connectstring的值。问题是在客户端执行loginDB后,ADOConnection1.connectstring可以被正确赋值,
showmessage(ADOConnection1.connectstring)可以查到。
但执行clientdataset1.open时却提示“无效的授权”。请问该如何解决?