我用Delphi 7.0开发了一个程序,其中用到了一些控件,并用ODBC方式访问数据库,编译后能在我的计算机上正常运行,但是把它拷贝到其它计算机并配置了数据源后,发现不能运行,提示初始化BDE错误。我于是安装了Delphi7.0,马上运行正常(没有任何修改,仅仅是安装了Delphi7.0),卸载了Delphi 7.0,程序有不能运行了。请问如何解决这个问题?难道只能计算机里先安装BDE吗?
急!!!!!!!!!!
在线等候!!!!!!!!!
急!!!!!!!!!!
在线等候!!!!!!!!!
解决方案 »
- 关于ADOQUERY移动记录指针失败的问题
- teechart 能否在曲线上标注曲线名称
- delphi编程中的数据导入导出用什么方法好?
- 怎样屏蔽TAB键,怎么样锁定键盘!!!在线等待!!!!
- 数组归并
- 给你分,你不会不要吧!!!很简单的哦!!!
- 谁知道FastReport注册版去那里下载
- 用程序动态改变TTable控件字段的问题
- 强烈不懂了。请教DX们关于clBtnFace得问题。超级郁闷~~
- 那里可以搞到Delphi6的update啊?我用的又不是正版,不能从Borland下……
- 急!一个很辣手的问题?????????大虾请指教!
- 请问:[Fatal Error] WinSa.dpr(67): Unit StdActns was compiled with a different version of StrUtils.TStringSearchOptions错误
我建议你今后最好开发基于ADO的数据库应用程序吧。基于BDE的数据库应用程序就是有这个问题,ADO是针对BDE的这个弱点开发出来的啦!
不然就用ADO嘛!
如果用BDE控件,通过ODBC连接数据库的化,程序是不需要安装BDE
驱动的,建议你通过DATABASE控件连接数据库,再用TABEL这样的控件产生记录集
效果会好些
要不就把你机器的C:\Program Files\Common Files\Borland Shared\BDE\idapi32.cfg
或C:\Program Files\Common Files\Borland Shared\BDE拷贝出来复制到要安装系统的机器上
不过我用BDE+ODBC半年多,从来没有你的情况,这是最简单的办法了,不过用ADO系列的更有前途,比较灵活
没有必要在bdeadmin.exe里将数据源在设置一便的
如果不行,可以看看电子工业的DELPHIL7数据库开发,简单易懂
选择加上 bde 的注册!!!要不,也可自己手工,或用代码注册
copy 所用文件
C:\Program Files\Common Files\Borland Shared\BDE相同注册
HKEY_LOCAL_MACHINE\SOFTWARE\Borland\BLW32HKEY_LOCAL_MACHINE\SOFTWARE\Borland\Database Engine
就可