关于ORACLE数据库的ODBC连接问题(十万火急!)(240分)

  • 主题发起人 主题发起人 郭镇松
  • 开始时间 开始时间

郭镇松

Unregistered / Unconfirmed
GUEST, unregistred user!
我碰到了一个非常奇怪的问题,急需解决,请各位大虾赐教!
我在做一个信息系统,开发工具采用DELPHI 5,数据库采用ORACLE 8i
在连接数据库时用ODBC进行连接,在客户机上(win98)装完ORACLE 8i
的ODBC驱动,和DELPHI 5。进行ODBC设置时,当选择添加,再选择
ORACLE ODBC 驱动程序,点确定后,按理应该弹出一个设置窗口,让我设置
别名,服务名什么的,可是它却回到了ODBC的主窗口,一点变化都没有,也
没有什么错误提示。试了其它N台机器都是如此。但是,以下几种情况就没有
问题。
1.客户端用winnt (虽然没问题,总不能让我将客户的200多台机器都装一遍吧!)
2.客户端用delphi 3没问题,但是必须第一次就安装D3,如果已装完D5,再卸载
后,再装D3,问题依旧。那200多台已经都装了D5,难道要格了,重做?
我给ORACLE的技术支持打电话,他们说可能是D5的BDE驱动程序的事。好象挺
有道理,D3好使,D5就不好使。装完D5,卸了再装D3不好使,可以解释完D5卸得
不干净。接下来我给Delphi的技术支持打电话,他们说可能是ORACLE 8i 的ODBC
驱动存在问题,我的天哪,我到底该找谁啊!听说大富翁这块宝地高手如云。我就
来此取经,刚来几天,分不多,我愿奉上我的全部家当240大分给帮我解决问题的
高手。拜托了!!!
 
看来是bde驱动的问题,和orcale的odbc驱动无关
 
>进行ODBC设置时

那和bde没有关系吧?又不是设置bde
 
我用BCB4的BDE与Oracle ODBC连接也有问题.
但没有你说的这么严重,只是有些功能不正常.
而我用Microsoft ODBC driver for Oracle
就一点问题也没有了,你不妨试试.
 
我也怀疑过是BDE的问题,去下载了inprise的bde最新版(5.1,2月16日发布)
装完之后,问题依旧,只有将机器重做了,第一次就装D3,才没问题,但这显然
不是好办法(200多台!!),用夜猫子的方法,我也试过,一点确定,出一个错误
提示,说oracle的网络组件没装完整,但我已经装全了呀!谁能再帮我想点好办法!
先谢了!!
 
有人开发了一套直接连ORACLE的组件,
就象DIAMOND ACCESS一样,很不错,
你可以试试,没必要在BDE上吊死吗,
我当初就是因为BDE连ACCESS有问题,才找DIAMOND ACCESS的。
 
兄弟,你用oracle7.3.3 的客户端试一试,odbc 用oracle 7.3.3版本,应没问题的.
配置好用delphi 5.0的DeskTop工具测试一下,若没问题,那就是你程序的问题了。


 
我用的ORACEL 7.3
用ODBC连接是总是显示返回非法的版本数据或是说can not resolve the service
请各位帮助解决,再加100分,再不解决,老板要重新找人了
liuyay@163.net
 
我也是碰到这个问题。在D5或D3(D3和D5共存)下,
在IDE环境下,QUERY的requestlive为FALSE,能打开ORACLE的表,但为TRUE时
一但OPEN,不管D3,还是D5,都有会无原无故关闭掉。用ADO连没问题,
看来是BDE问题。
 
用direct oracle access

不要用BDE,有问题
 
1、装好ORACLE 就应检查ODBC,是否能连接,
2、如能则为DBE的问题。

如为完成工作,则做好一块硬盘,用GHOST做克隆,以提高工作效率
 
多人接受答案了。
 
后退
顶部