K ksaiy Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-01 #1 我现在DELPHI中用OPEN来打开一个.pas文件的时候,我的DELPHI会自动关闭了,不知道是为什么? 应该不是病毒感染吧! 重先打开还是会关闭,唉不知道怎么办啊!
B blue_morning Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-01 #2 是否打开的是一个DataModule的.pas文件?
Y ysai Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-01 #3 你的PAS文件中的相关窗体中有没有数据库控件?最好修改.DFM文件,把打开的连接,表, 查询等都设为False
Y yaya8163 Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-01 #4 我以前好像也遇到过,你有没有装金山毒霸.如有卸之
K ksaiy Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-01 #5 我打开的不是一个DataModule.pas文件,是一个有数据库控件的文件,还有只要我运行也会自动的 关闭了!
S sichuan Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-01 #8 我也遇到過,用寫字本編輯.pas 文件。我那次是不小心用寫字本改變 了文件內容。
老 老人家 Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-01 #9 用记事本打开*.dfm 其中数据库得控件的Connected = True 改为Connected = False 如下 object ADOConnection1: TADOConnection Connected = True ConnectionString = 'Provider=SQLOLEDB.1;Persist Security Info=False;User ID=cwa_logi' + 'n;Data Source=OA' Provider = 'SQLOLEDB.1' Left = 72 Top = 56 end 改为 object ADOConnection1: TADOConnection Connected = False ConnectionString = 'Provider=SQLOLEDB.1;Persist Security Info=False;User ID=cwa_logi' + 'n;Data Source=OA' Provider = 'SQLOLEDB.1' Left = 72 Top = 56 end
用记事本打开*.dfm 其中数据库得控件的Connected = True 改为Connected = False 如下 object ADOConnection1: TADOConnection Connected = True ConnectionString = 'Provider=SQLOLEDB.1;Persist Security Info=False;User ID=cwa_logi' + 'n;Data Source=OA' Provider = 'SQLOLEDB.1' Left = 72 Top = 56 end 改为 object ADOConnection1: TADOConnection Connected = False ConnectionString = 'Provider=SQLOLEDB.1;Persist Security Info=False;User ID=cwa_logi' + 'n;Data Source=OA' Provider = 'SQLOLEDB.1' Left = 72 Top = 56 end
B blue_morning Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-01 #10 有两种可能: 1、你的窗体上有DataSet或用于连接数据库之类的控件,且是处于active状态或是你的数据库连接是active的 2、sichuan所说。 1、你可以用个文本编辑器打开dfm文件把相关的dataSet或是连接的类删了再试(备份) 2、重建一个Form开始copy代码吧。
有两种可能: 1、你的窗体上有DataSet或用于连接数据库之类的控件,且是处于active状态或是你的数据库连接是active的 2、sichuan所说。 1、你可以用个文本编辑器打开dfm文件把相关的dataSet或是连接的类删了再试(备份) 2、重建一个Form开始copy代码吧。
扳 扳手 Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-01 #11 是不是delphi6?这种情况在d6中经常发生。 你的数据模块里用到了table(或者adotable) 而且在设计期打开了adoconnection和与之连接的dataset(adotable),简单的说 就是你把adoconnection的 connected 设成true,并且把dataset的 active设成 true。 引发这种问题的原因是,你在上述情况下,改变了数据表的结构。 如:删除了某些字段!
是不是delphi6?这种情况在d6中经常发生。 你的数据模块里用到了table(或者adotable) 而且在设计期打开了adoconnection和与之连接的dataset(adotable),简单的说 就是你把adoconnection的 connected 设成true,并且把dataset的 active设成 true。 引发这种问题的原因是,你在上述情况下,改变了数据表的结构。 如:删除了某些字段!
扳 扳手 Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-01 #14 to:老人家 呵呵。。。不敢,我是菜鸟,攒些分只为了糊口而已。 e-mail:niwei77@163.com