首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

delphi访问oracle9i表里char字段的有关问题

2012-04-16 
delphi访问oracle9i表里char字段的问题在oracle9i数据库里用delphi访问表时,如果字段是char类型,则编辑该

delphi访问oracle9i表里char字段的问题
在oracle9i数据库里用delphi访问表时,如果字段是char类型,则编辑该字段赋值为汉字时,保存时会出现插入值对于列过大的异常,如果是赋值为字符串则没有此现象,比如:
dm.adodataset1.fields[4].Value:='汉字';//因为fields[4]字段是char型,所以它的值不能是汉字,如果是汉字会报插入值对于列过大异常,怎样解决呀??

[解决办法]
用varchar2
[解决办法]
为什么不能改表啊?
[解决办法]
char的长度你设为多少?设的大点
[解决办法]
在oracle中现在基本用varchar2替代了char
[解决办法]
基本不用varchar
如果实在不能字段类型
1.查看修改字段长度
2.查看修改NLS_LANG(字符集设置)

热点排行