头痛死了,为什么我一打开连接sqlsever的datamodul,整个delphi ide就被关闭!!?? 是有这中情况。我遇到过。datamodul里的表很多。一点开dataset的commandtext就死机。你可以先设置dataset的autocalcfields属性为false;试试看, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这是delphi6的一个bug ,安装升级包1就没事了,http://202.96.70.228/cakk/delphi/D6 Update#1(28,774K) #2(34,086K) 不要在设计时期将Connection设为True,在程式运行后,使用程式将其设为True. 是delphi6 的bug吗?把出问题以前的datamodul的几个文件拷过来就没问题了,再把出问题之后的datamodul的几个文件拷过来问题有出现了.这与代码有关吗??? 其实这是delphi连接sqlsever数据源出错所致,你打开datamodul,按Alt+F12进入datamodul的代码编辑器将Connection设为false即可,切跽在设计时期将Connection设为True 非常同意樓上的說!支持!^&^ 不要在设计时将Connection设为True 具体原因是这样的,你在你的主窗口中引用了数据模块中的连接,且状态active为true,delphi在打开主窗口时便试图进行连接取得数据,而在工程文件中我们可以看到: Application.Initialize; Application.CreateForm(TFDealer, FDealer); Application.CreateForm(TDataModule1, DataModule1);这时,由于数据模块窗口还没有创建,而你却要通过它取得数据,这样,问题就出来了,解决的办法上面有人告诉你了,我就不罗嗦了!—————————————————————————————————— 不归路 你打开DataModule对应的窗体文件,然后,将其组件在的属性一下;如active := False;再进,你将你的别名设置好,或是字符串连接写正确 将所有的数据组件的active属性设为false就可以了 怎么样将结果集中的数据选择性插入后台表? 关于ADO连接ORACLE执行返回结果集的函数(存储过程)的问题 我想用DELPHI将数据导出到EXCEL 将delphi编写的程序做成网页的问题(activeX) 怎样设置excel单元格的对齐方式? 哪里有PRG的素材(图片)? 编译程序 一段建立SQL2000数据库的代码(不知道有没有人这么做过),不知道能不能进入精华 哪位大侠肯仗义调试,小弟将感激不尽。 ReportBuilder Pro 5.0注册码 用tmedioplay编过程序的请进。 这是什么毛病?BCD actual:Integer
为true,delphi在打开主窗口时便试图进行连接取得数据,而在工程文件中
我们可以看到:
Application.Initialize;
Application.CreateForm(TFDealer, FDealer);
Application.CreateForm(TDataModule1, DataModule1);
这时,由于数据模块窗口还没有创建,而你却要通过它取得数据,这样,问题就
出来了,解决的办法上面有人告诉你了,我就不罗嗦了!——————————————————————————————————
不归路
如active := False;
再进,你将你的别名设置好,或是字符串连接写正确
false就可以了