使用的数据模块,其他页面引用该数据模块以前在一些页面(很少,2到3个页面)偶尔也会出现
missing connection or connectionstring 这个提示,不过检查数据控件(adoQuery,adoTable的Connection属性都有设置),而且不影响相关的数据显示今天同样出现了
missing connection or connectionstring 这个提示,不过这时有的数据就不显示,有的数据却显示(连接的是同一个数据模块中的ADOConnection)当将不显示数据的数据控件(如query_dept,query_dept的sql属性中有对dept表的查询)的active手动设置为true以后,在delphi中可以看到显示的数据,但是编译运行程序则不再显示数据,而且数据表(dept表)中的数据会被全部删除.
已经试过几次了,都是这样,而且这个出问题的窗体中没有对dept表的删除操作.
missing connection or connectionstring 这个提示,不过检查数据控件(adoQuery,adoTable的Connection属性都有设置),而且不影响相关的数据显示今天同样出现了
missing connection or connectionstring 这个提示,不过这时有的数据就不显示,有的数据却显示(连接的是同一个数据模块中的ADOConnection)当将不显示数据的数据控件(如query_dept,query_dept的sql属性中有对dept表的查询)的active手动设置为true以后,在delphi中可以看到显示的数据,但是编译运行程序则不再显示数据,而且数据表(dept表)中的数据会被全部删除.
已经试过几次了,都是这样,而且这个出问题的窗体中没有对dept表的删除操作.
DataModule1.ADOConnection1.Connected:= false;
try
DataModule1.ADOConnection1.ConnectionString:= GetConnectionString;
DataModule1.ADOConnection1.Connected:= true;
except
on e:exception do
begin
MessageBox(Application.Handle,Pchar('数据库初始化设置错误,请与系统管理员联系!' + char(13) + string(e.Message)),'错误',MB_OK OR MB_ICONSTOP);//显示错误提示
Exit;
end;
end;Missing Connection or ConnectionString
很明显吧,没有联接或连接字符串。
那就是意味着,你在程序中的某个地方把连接或连接字符串清空了,但没有重新负值。
missing connection or connectionstring 这个错误也没有了
這個問題我也遇到過,你按照我的方法或者單步調試應該會得到解決!
如果active手动设置为true以后可以显示的话,就说明可以连上了,你在 DataModule1.ADOConnection1.ConnectionString:= GetConnectionString;
DataModule1.ADOConnection1.Connected:= true;
这里追踪一下,他的值是什么,有没有在程序过程中清空,或者连到哪里去啊