ORA-01026错误原因(100分)

  • 主题发起人 主题发起人 qiu_peking
  • 开始时间 开始时间
Q

qiu_peking

Unregistered / Unconfirmed
GUEST, unregistred user!
DELPHI开发ORACLE应用时,出现ORA-01026错误,错误信息:
存在多个长度>4000的缓冲区
查阅ORACLE8DOCUMENT,该错误的解释为:
ORA-01026: multiple buffers of size greater than 2000 in the
bind list .

Cause: There is more than one long buffer in the bind list.

Action: Change the buffer size to be less than 255 for the bind
variable bound to a normal column.

对此错误的原因所在实在难以理解,不知各位同志有何高见?所有有所启发的
回答都将给予分数。
 
是不是表的字段太大了?或者sql语句太大,比如:
select * from table1 where momofield=:memopara;
而memopara赋值了一个很大的内容?

或者有过大的字段,尤其是varchar2类型的。
 
对不起,是在使用DOA控件时更新记录以及建立主从关系时出现的一个普遍错误.
不知使用过DOA的各位同志对此有何高见.请不吝指教.
 
我已找到错误原因,谢谢各位的关注。
另有一问题:
使用DOA3.3 For Delphi5的三层应用中,主从表更新数据时出错,服务端生成错误
的更新语句。不知使用过DOA的同志有何经验,如何解决这个问题。
 
楼上这个问题又解决了,下面再问一个问题:
谁有DOA3.3的源代码,100分送上!
qiu_peking@sina.com
 
如果没人能给我DOA源代码,我都不知该怎么发配这100分了。
希望大家告诉我怎么处理这100分。
 
把前两个问题的解决思路说一说,再找斑竹要200分.
 
多人接受答案了。
 
后退
顶部