关于数据库程序使用在未安装DELPHI的机器上的问题(100分)

  • 主题发起人 主题发起人 seasnake
  • 开始时间 开始时间
S

seasnake

Unregistered / Unconfirmed
GUEST, unregistred user!
我是菜鸟一只,各位莫笑我。
小生编了一个对FOXPRO数据库(DBF)进行操作的程序,使用的是ODBC,一切都正常,
但是在没装DELPHI的机子上使用的时候却出现问题,症状如下:
--不管你有没有设置用户DNS,它都不提示出错,但也不对数据库进行操作,所有该从
数据库中读出的内容都是编程时的初始值。
请问这是怎么回事?
还有一个问题,ODBC与BDE有什么区别,各自是怎么使用?哪个好用一点?
 
你怎么设置的?什么叫“它都不提示出错,但也不对数据库进行操作,所有该从
数据库中读出的内容都是编程时的初始值。

多数你设置错了
 
主要是你没有安装BDE吧,其实Delphi的ODBC实现还是借助于BDE的
至于它们的区别,其实也不是特别的大,只是标准不同 发布的公司不同
 
设置是绝对没错的,我对BDE一直搞不大明白,倒底是怎么个弄法?
照说设置不对什么的总有个错误提示什么的,它却什么也没有,顺顺利利的进了程序,
只不过不对数据库进行任何操作.
 
没有安装BDE.
 
ODBC是数据库格式的一种标准
BDE是Borland提供的快速访问数据库的函数的封装,是一些DLL,所以BDE必须和你的
应用程序一起发布(如果你用的是BDE的话)
 
>> 所有该从数据库中读出的内容都是编程时的初始值。
有这种事?
既然你的程序能够跑起来,说明数据库驱动肯定是好的,不管是 BDE 还是 ODBC ,看看你
是不是弄错了目录吧。
 
>> 所有该从数据库中读出的内容都是编程时的初始值。
是不是DBEditxxx阿?table没open吧?呵呵别骂我,实在想不出
 
BDE和ODBC都不用
我的程序要放到软盘上在没安装delphi的机器上运行
我该怎么做???
 
各位再想想,程序肯定没错,一装DELPHI就可以正确运行了.
 
讲讲你用了哪些组件,看是不是用到了 BDE,如果用到,安装时一定需要安装 BDE 部分的。
这样大家也好对症下药。
 
对不住各位,我确实没把问题说清楚,数据库操作方面,我用的是QUERY,DATABASE,DATASOURCE
BDE是肯定要装的了,想知道还有其它一些什么要装的,能不能简化一点.
 
多人接受答案了。
 
后退
顶部