程序打包后,安装到其他客户机都可连接上数据库,唯独一台笔记本连不上???这个笔记本的操作系统是xp的,曾经第一次安装的时候,可以连上,后来修改程序了,重新打了包,就把电脑上曾经安装的卸掉,然后重新安装(没有修改连接数据库那段程序),接着,数据库就怎么也连接不上了,而其他机器都好好的(操作系统win2000)可以连接上。我设置了笔记本电脑中的odbc,可以连接上服务器,测试连接成功,可程序中为何不行。开发环境delphi 6,sql server2000,后来我又下载了一个MDAC2.7安装了也不行还有一个问题,我用了第三方控件1stclass中的fcTreecombo,打包后,其他机器根本无法使用这个控件,打包时,我已经把bpl 拷贝到安装路径下,可还是不行。我应该注意什么地方呢???哪里出了问题?????
谢谢帮助!
谢谢帮助!
解决方案 »
- 窗口的显示顺序问题
- 当client先运行,server后运行就会报错,并连接不上了.
- 我想用代码让OFFICE打开一个文件比如说C:\abc.xls,应该怎么写呀?大虾快来帮我~~!
- 请教线程的唤醒问题!
- 关于报表打印分页的问题,请高手指教
- 关于table['字段'],table.fieldbyname('字段')和table.fieldvalues['字段']的看法
- 请问如何给TNotifyEvent赋值
- 怎么在canvas里画坐标?
- 表之间数据复种问题
- delphi 点击按钮时弹出对话框,选择路径,然后选择文件夹,然后选择指定文件,代码怎么实现
- 键盘事件是如何实现中文输入法的
- 请问有没有专门介绍object pascal的好一点的书阿?谢谢啦!
2。拷bpl的同时还要拷bpl下控件的dcu文件。
project options->packages->runtime packages下面的check框已经去掉打勾了。
还是不行我的bpl放到安装目录或是系统目录都试验不行。
我查询贴子,找到一个网友这样说打包第三方控件的
---------------
把你的控件包 *.bpl在Groups and Files对话框中用Insert Files命令加入System Files
(和VCL50.bpl在一起)
--------------------
可是我没有找到Groups and Files???在哪里
错误提示是我用
try
dmpact.ADOConnectionPact.Connected:=True;
except
showmessage('参数配置错误,数据库连接失败!');
freeandnil(myinifile);
exit;
end;然后出现参数配置错误,数据库连接失败!
我在datamodule的
ADOConnectionPactInfoMessage中写
showMessage(error.Description);连接不上,根本没有英文提示,只有我在程序中写的中文提示??????
只要用到的文件和exe在一个目录下就没有问题,没必要放在system下。
从你上面的意思看,可能你还是只是拷了bpl,没有拷bpl对应控件的dcu,也就是控件fcTreecombo的dcu文件
try
dmpact.ADOConnectionPact.Connected:=True;
except
showmessage('参数配置错误,数据库连接失败!');
freeandnil(myinifile);
exit;
end;——————————————————————————————————————————
这段代码的try except 去掉,直接connected:=true;
编译,拷贝到笔记本上覆盖原来的应用程序,再试试看,就肯定有错误的英文提示了,再贴出来看看。
你用odbc能连上数据库,说明你的网络是好的。具体情况具体分析吧,无能为力,实在不行重装系统吧.
用ADOConnectionPactInfoMessage中写
showMessage(error.Description);的出来的提示是:'找不到指定的模块'
showmessage注释,出来的提示还是'找不到指定的模块'????请问,什么原因????
不好意思:第二个问题是少copy了一个dcu文件,谢谢大家
第一个问题还是没有解决?
出来'找不到指定的模块'是不是因为有什么冲突呢???