日期:2014-05-19  浏览次数:20919 次

字段名被截断
在程序中,我用DataAdapter.Fill方法填充数据,查询语句select   aaa,bbb,ccc   from   table1

结果,数据集中表里面的某些字段有时会被截断   ,而有时候却是正常的,比如,可能表中的字段变为了 "aaa,b,ccc "或者 "aa,bbb,ccc "等,不知道什么原因,希望有知道的人帮个忙啊
我用的是oracle   数据库,操作的组件是用oracle自带的

------解决方案--------------------
把你的代码贴出来,还有,你用什么数据绑定控件?
------解决方案--------------------
试试 查询语句改为: select [aaa],[bbb],[ccc] from table1

------解决方案--------------------
这是字段数据类型问题
------解决方案--------------------
这不可以是关键字吧...

把代码贴一下吧...
------解决方案--------------------
如果不是关键字的话,肯定不会出现楼主所说的这个问题

------解决方案--------------------
你数据库里某些字段的大小是不是设置太小了?

比如数据库里是varchar2(10),但输入了20个字符?
------解决方案--------------------
mark
------解决方案--------------------
2.0里面xsd的表字段会有长度限制,可能开发和运行的数据库表结构不完全一样导致的,你看看把相关字段的maxlength都设为-1
------解决方案--------------------
数据库的字段类型设置有问题改长一点或者换成text类型