很菜的问题 我写了个小程序,数据库用的是SQL,刚开始我把ADOCONNECTION放在一个FORM上,连好数据库,然后每一个ADOQUERY都通过USES那个FORM连接ADOCONNECTION再连接到数据库,这样没问题,但我现在把ADOCONNECTION放到了一个DATEMODULE上,其他的照原来的方法,为什么运行时会出现错误?求教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 adoquery1.connection:=datemodule1.adoconnection1; 是的。我就是adoquery1.connection:=datemodule1.adoconnection1这样连的但是出错:MISSING CONNECTION OR CONNECTIONSTRING. DATEMODULE应该在所有uses它的Form之前创建—————————————————————————————————宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。————————————————————————————————— ?我也知道lxpbuaa说的对了,但问题是有没有什么办法不重写但又能解决这个问题的办法(重写太麻烦了)? 你是自动创建DATEMODULE的吗?如果是,只要选择菜单project->options->forms中把auto-create forms中把DATEMODULE放到最上面即可。如果不是自动创建,建议将DATEMODULE的创建写到工程文件中去。如下:begin Application.Initialize; DataModule1 := TDataModule1.Create(nil); try Application.CreateForm(TForm1, Form1); ... Application.Run; finally DataModule1.Free; end;end. 好了解决了多谢大家特别是 lxpbuaa和zuoyexingchen 动态调用的问题 请教有关使用SaveDialog控件的问题 100分,急!!!! delphi 里把白色当做透明色处理了,怎么解决? 中间层ADO连ODBC失败,急! 为什么OpenDesktop总是返回0 ??? QuickRep报表组件问题之一 有办法让tabsheet不能点击呢? 各位请问汉字笔顺如何确定? 怎么为DBGrid的特定行设置不同的颜色 我是新手,怎样才能进入‘delphi 深度历险’网站???? 如何更改EXE文件中的资源?重分相谢 如何将Str转换成Char?
但是出错:MISSING CONNECTION OR CONNECTIONSTRING.
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
—————————————————————————————————
我也知道lxpbuaa说的对了,但问题是有没有什么办法不重写但又能解决这个问题的办法(重写太麻烦了)?
如果不是自动创建,建议将DATEMODULE的创建写到工程文件中去。
如下:
begin
Application.Initialize;
DataModule1 := TDataModule1.Create(nil);
try
Application.CreateForm(TForm1, Form1);
...
Application.Run;
finally
DataModule1.Free;
end;
end.
解决了
多谢大家
特别是 lxpbuaa和zuoyexingchen