数据库是ORACLE 10i,语句如下:select * from mytable.
在.NET页面中返回数据时显示错误:ORA-01406:读取的列值被截断
但是用查询工具查询时不会出错。

解决方案 »

  1.   

    不会是一些表中字段很长,而.net中定义的变量字段很短造成的吧?ORACLE不懂,纯属瞎猜
      

  2.   

    返回的长度大于你数据定义的长度。。
    列如:返回的数据超过32位,你定义的是int。。出错。
    溢出问题。
      

  3.   

    我定义的是VARCHAR2,并且是在取回数据集填充给DATASET时出错
      

  4.   

    我定义的是VARCHAR2,并且是在取回数据集填充给DATASET时出错
      

  5.   

    http://www.lslnet.com/linux/dosc1/14/linux-171470.htm
    http://coolib.manbu.net/show.asp?i=5741779&p=156