错误:-528 MEssage:[Informix .NET提供程序] [Informix]超出最大输出行数(32767)

时间:2013-06-19 10:33:32

标签: asp.net sql database informix

当我尝试使用以下结构从表中get data时,我面临以下异常:

  

错误:-528 MEssage:[Informix .NET provider] [Informix]最大输出   已超出rowsize(32767)。


CREATE TABLE dr66req
   (
   req_ser     SERIAL PRIMARY KEY,
   req_desc    LVarChar(32739),


);

1 个答案:

答案 0 :(得分:1)

Ref:

此语句选择的总字节数超过 可以在数据库服务器和程序之间传递的最大值。

尝试以下 -

1)确保所选列是您想要的列 2)检查你没有命名一些非常宽的字符列 错误,忽略指定子字符串,或指定太长a 子。如果您需要选择,请重写此SELECT 将语句分成两个或多个语句,每个语句只选择一些语句 的领域 3)如果它是多个表的连接,您最好选择 所有想要的数据INTO TEMP;然后选择的各个列 临时表 4)如果这是通过程序中的光标获取,那么你 可能会修改该程序如下。 首先,更改光标以仅选择所需行的ROWID 其次,使用一系列SELECT语句扩充FETCH语句,每个语句选择一个或几个列WHERE ROWID =保存的行ID。