高手看看OLEDB问题!!! (50分)

  • 主题发起人 主题发起人 liuyang
  • 开始时间 开始时间
L

liuyang

Unregistered / Unconfirmed
GUEST, unregistred user!
ORACLE816+DELPHI5
WIN2K
通过ADO访问数据库,如:SELECT * FROM TEST1 WHERE XM=‘张三’;返回空的
结果集。但在SQL*PLUS中能正常返回结果。[red]很迷惑,为什么?[/red]
 
to all:
与变量没有关系。select * from test1 where xm='zhangshan'
这样的情况可以查到相应的值,我估计是中文字符无法识别的原因。请高手明白。

我使用的是ORACLE提供的ADO引擎。可能是这个引擎不支持中文字符,
请有这方面类似的情况出现过的高手指点。

 
你改用别的语言用ADO试试,比如VB.看是不是ADOExpress组件的问题.
 
同意Xeen的方法,
反正我在SqlServer中用中文没有问题
 
Delphi5的ADO需要升级的,不知道你升级了没。
我用Oracle815-817加Delphi6(Sp2)没有问题
 
多人接受答案了。
 
后退
顶部