急!300分求一个Oracle与ADO问题的一个解决方案!请用过Oracle与ADO的朋友们进来看看! (300分)

Y

ydejun

Unregistered / Unconfirmed
GUEST, unregistred user!
我用ADO连接到一个Oracle(8.17)数据库,结果Number类型的数据不能显示负数,
编辑时可以输入负值,一提交,自动变成正数了,另外,在服务器中保存的数据
是负的,用BDE连接时也可以正确显示。
是不是D7(D6也试过,有同样的问题)的ADO有BUG?
up有分!
 
不会。UP先
 
按照 李维 在最近在上海技术交流会上的说法:
用ADO连Oracle,注定是件伤心事。
因为MS和Oracle都不希望看到ADO能和Oracle数据库很好工作。
而MS和Oracle各自发布的ADO版本,都表现很差。
李维透露在delphi下个版本中的Boland的DataExpress组件会很好
支持和各数据库的驱动。
目前看来先只能用BDE了。
 
难道没有解决办法了吗?
 
用ADO连Oracle问题多多呀。还是用BDE好一些。
 
我同意ADO和ORACLE连接时问题。
我始终认为如果使用ADO还是用SQLSERVER。
使用ORACLE还是BDE。
 
我刚才也试了一下,的确如ydejun所说的情况一样,但我很想知道原因,有谁知道吗?
 
这是老问题了, adoexpress 的bug。
已经解决,到richsearch.com 搜搜。
给我发mail 给你源码.adoexpress d6的,你可以参考着改。
 
to:三代坦克
ydejun@sina.com,请将代码发给我,谢谢了.
 
同意楼上说法..
 
我用ADO+ORACLE9i,好像没问题
 
建议使用BDE直连方式访问Oracle,在ORACLE客户端配置连接字符串后,并在BDE中创建一
个ORACLE的别名,并把该别名的SERVER_NAME设成ORACLE的连接串,然后就可以通过这个
别名来访问ORACLE了。
 
除了使用BDE,难道没有其它解决办法了吗?
 
问题已解决,非常感谢三代坦克,tuti等DFW提供和思路和帮助.
尤其是三代坦克给我发来的D6代码为解决问题起了决定性作用,
再次谢谢大家!
 
我用ADO连处理数据很好呀,有什么问题?
 
顶部