用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 delphi程序编译后生成哪些临时文件?这些文件可以删除吗? 关于一个异常处理的问题 !急急急! 求助 (100分)如何用DEPHI实现音频转换,如VC调用ACM一样,DEPHI怎么做? 一个使用控件的问题 如何按商品种类统计出销售数量 !!!建议:提问时在标题中注明与问题相关的“关键词语”!!! 数据库问题 急!!! xml里面有段内容,这段内容是二进制数据吗?存储到数据库用什么类型? delphi函数 怎样指定生成的可执行文件名和路径 请问传送视频要用IdTCP好,还是IdUDP好?
在Form的Create里写
try
ADOConnection.connected:=true;
except
begin
showmessage('数据库联接失败!!!');
self.close;
end;
end;
2:相对位置的路径
肯定会打不开,你服务器都变了,最好弄个配置文件。