用ADO控件+SQL 编写的程序后果问题 我用ADO来连接SQL编写的程序, 放到别的电脑上连源程序代码都打不开了,一打开,就把DELPHI软件都关掉了,我想问问如何解决这个问题?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在你的源代码中肯定在设计期就打开了数据库联接,而到别的电脑上时数据源可能不一样了,打开源码时打不开联接,就会退出DELPI的,只要在源码中不要打开联接就行了 ado的连接connetcting应改为false再保存,否则无法在其它机器上打开。 就是啊,不要在设计时把ADOConnection的Connected设置为True,在Form的Create里写tryADOConnection.connected:=true;except begin showmessage('数据库联接失败!!!'); self.close;end;end; 回到原来的机子上把adoconnection的connectstring设为空,编译一下就可以了 数据源设置不正确。建议使用ADO然后使用相对位置的路径,这样会比较容易解决问题。 用文本打开DFM修改一下,把True改成False,保存。然后再用Delphi打开。 1:ado的连接connetcting应改为false再保存2:相对位置的路径 不要在设计时把ADOConnection的Connected设置为True肯定会打不开,你服务器都变了,最好弄个配置文件。 呵呵,你肯定是一次性编写成功,没有重新开过Delphi。我遇到过这种问题,建议将程序放到自己的机子上再看看。可能也会不行,要打上Delphi那两个关键补丁才行。 在别人的电脑里面将delphi的源文件用写字板打开,ADOConnection的Connected设置为false,保存后重新打开delphi就可以了 建议改DFM文件,因为你已经打不开了嘛,我就改过DFM,不过要小心了,不要多插入空格,只把数据集的True变为False report machine 报表会的请进... 如何判断webbrowser框架内容全部加载完毕? delphi7从入门到精通适合初学者么 这样的节点选择功能怎么实现呢? 欢迎光顾“厦门程序员联盟”(11973245) 远程数据库 DELPHI 中的简单问题,关于循环???? 各位朋友来谈谈dxdbgrid和EPrintSystemSD7控件是否注册问题 从字符串中提取特定字符,请高手相助 关于BAT文件. 怎样指定生成的可执行文件名和路径 请问传送视频要用IdTCP好,还是IdUDP好?
在Form的Create里写
try
ADOConnection.connected:=true;
except
begin
showmessage('数据库联接失败!!!');
self.close;
end;
end;
2:相对位置的路径
肯定会打不开,你服务器都变了,最好弄个配置文件。