请大家看看这个出错信息,帮忙解决一下!(30分)

  • 主题发起人 主题发起人 pingshen
  • 开始时间 开始时间
P

pingshen

Unregistered / Unconfirmed
GUEST, unregistred user!
我的程序是用delphi + ado + sql sever 7做的
我把adoconnection的connectionstring清空了,然后运行,
凡是能够在options里启动的窗体都显示有错误
比如:Application.CreateForm(TDataMB, DataMB);
错误信息是:Project main.exe raise exception class EOLeException with Message
'Login failed for user 'a''. Process stopped.Use Step or run to
continue.
 
是不是你少了一个类,比如你的程序里少了的EXCEL 的控件。
 
to:yhm8
没有用到你说的那个控件啊!
 
你是不是在窗体中连数据库了。
 
将connectionstring清空后,将adoconnection,close一下。
检查在哪里将dataset打开了。
 
to:mlzhou
我把ado的控件都放datamoudle里了,把datasource放窗体里了
 
to:pnljh
我怎么检查呢?
 
比如,你的这句Application.CreateForm(TDataMB, DataMB);
检查在DataMB的Create事件中是否有打开DataSet或Query的东东.
或者你在设计的时候有没有将某个DataSet或Query的Active设为true。
另:我想知道你清空Connectionstring的目的是什么?
 
在创建这个窗体时,设置了数据集打开。而此时adoconnection并没有连接。(不知道对不对)
 
如果数据集用的是这个adoConnection,那肯定不对。
 
后退
顶部