为什么我用odbc连接时字段的显现长度变成双倍呢?(100分)

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

lvjianshe

Unregistered / Unconfirmed
GUEST, unregistred user!
我用odbc连接access时,在sql explore可看到表结构,
却使显现长度变成双倍,用bde不会发生这问题,
我已决定用odbc了,我在bde更换语言驱动程序,但无效果。
如果重装系统能解决吗?
各位是否有遇到像似情况?
 
没有碰到过:-(
access用diamond吧:-)
 
好像没有类似情况. 我一直用ODBC,不通过BDE.
 
是否字符型变倍?那就有语言驱动有关了,odbc的驱动
好像有中文英文区分的。

 
Cytown:
diamand的缓冲不好使,据说可通过改变opentype,可以做到,
diamand有自带的例子,但无体现缓冲的用法,有这方面的材料吗?
cAkk:
你都是用odbc,不通过bde的映射,而我两者同时使用,即可能odbc
和bde的语言映射有问题.
rss:
如何改变odbc的语言驱动程序.
 
"如何改变odbc的语言驱动程序. "

安装中文Visual Studio 里的ODBC,卸载英文的,

备注:我的猜测,仅供参考。



 
呵呵, diamond里的opentype=db_OpenSnapshot就是使用缓冲, 看来你对ado的方法
不太熟悉:-)
改变语言? odbc for access好象没有:-( 实在不行就用英文access重建一下吧:-)
 
odbc for access还用安装??? win98里面自带的!
 
cytown:
能不能介绍以下如何使用ado的opentype实现缓冲?
cakk:
我就是用自带的吧!
rss:
应该跟os有关,我用另一操作系统重装了可以使用,
记得win98oem2跟有些delphi装会出现的.

谢谢!
 
DelPhi 5 造成的,从装低版本的odbc即可
 
ericchan:
我目前用的是delphi4.0+win98
向上述问题有没有更好的方法?
 
多人接受答案了。
 
后退
顶部