数据库:informix
表中字段为:char
我用Delphi6(sp2)+ADO + ODBC + Informix
向表中插入汉字总是插不进去,但是看长度好像已经查入了,
就是怎么都显示不出来,估计插入的有问题
但是同样的表,同样的字段用sql explore就没问题,
我怀疑是odbc的问题,
敢问大虾怎么解决阿!!!!!!!!!!!!!!!!!!!
表中字段为:char
我用Delphi6(sp2)+ADO + ODBC + Informix
向表中插入汉字总是插不进去,但是看长度好像已经查入了,
就是怎么都显示不出来,估计插入的有问题
但是同样的表,同样的字段用sql explore就没问题,
我怀疑是odbc的问题,
敢问大虾怎么解决阿!!!!!!!!!!!!!!!!!!!
解决方案 »
- 关于DbGrid导出到Excel求助
- 如何设置Image构件的Canvas方法所绘制的图形的颜色?
- ADOTable组件POST后如果能立刻写入数据库文件??
- Firebird的下载
- 我想用savedialog和query导出一个表里面的一些数据,正文里面的代码已经可以正确导出数据了,可是数据库类型和名称都不对,请帮我指正!
- 急,关于如何得到结存表的问题?
- 我想在自己的浏览器中实现黑名单功能!欢迎大家进来指教!
- 请问在ADOTable控件中,怎样使用sql语句
- 请问:为什么这条SQL语句执行出错?
- 请教一个问题:当在DBGrid中的垂直、水平滚动按钮上触发时间
- dxtreelist怎么自动保存列次序
- 一位想使用水晶报表的delphi程序员的困惑。。。。。。
还是我没说清楚啊!我的Sql语句是:insert into a(charField) values('汉字哦56')
结果用sql explore只看到 56,为什么啊!!!!!!!!!
但是我不想在客户端装BDE 了。to :高天兄,
Language我改过了
他默认的是en_US.CP1252,
我改成其他的也不行!
你确认这个问题后,再分步确认吧:
1、在 Informix 数据库中查看数据是否正常,看是在 Insert 的过程中出了问题还是 Select 出了问题,你可以在 Informix 中插入一条数据看看怎么样?
2、在 Informix 数据库中是否有语言相关的设置?
3、在确认用 Informix 数据库本身没问题之后,再用程序试,如果 ODBC 不行,请换用 BDE或升级 ODBC 版本。