Chinaunix

标题: sqlcode为33620275的错误问题 [打印本页]

作者: nmzqzw    时间: 2005-07-06 09:48
标题: sqlcode为33620275的错误问题
请问各位大侠,我在sybase 12.5下的一个sql语句中出现这样的错误,请问是怎么回事,急啊;
sqlca.sqlcode=[-33620275][cs_objects: cslib
user api layer: external error: ZZZZZ cs_objects: error performing requested op
eration.]
作者: wangafei2000    时间: 2005-07-06 10:33
标题: sqlcode为33620275的错误问题
we may consider the possibility of an array overflow or a bad pointer in the application, which might have corrupted an Open Client object structure

阵列溢出或指针应用错
作者: nmzqzw    时间: 2005-07-06 10:53
标题: sqlcode为33620275的错误问题
太谢谢了
作者: nmzqzw    时间: 2005-07-06 10:58
标题: sqlcode为33620275的错误问题
可是我的SQL语句是select count(*) int :nNum from RFT where ...
这么一句话,怎么会影响到指针什么的呢
作者: 冷月无声    时间: 2005-07-06 12:14
标题: sqlcode为33620275的错误问题
楼上的应该是select count(*) into :nNum from RFT where ... 吧! 你的那个nNum变量定义为什么类型呢? count(*) 是多少?
作者: nmzqzw    时间: 2005-07-06 12:49
标题: sqlcode为33620275的错误问题
int 类型的,nNum初始为0,出错后还是0,没变
作者: nmzqzw    时间: 2005-07-06 15:34
标题: sqlcode为33620275的错误问题
我们可以通过sqlcode=-33620275得到以下错误信息:
"cslib user api layer"
"external error"
CS_SV_API_FAIL (A Client-Library routine generated an error. Typically
caused by a bad parameter or calling sequence.)
"%1! cs_objects: error performing requested operation."
产生这个错误的原因,可能有:
1、the process can't access the required
$SYBASE/locales/language_name/charset_name/*.loc files, the error occurs.If
your not sure you have all the *.loc files, then reinstall product.

2、environment variables aren't set right

3、the LANG variable is set to a charset which is not in locales.dat

Best Regards ,
作者: nmzqzw    时间: 2005-07-10 12:49
标题: sqlcode为33620275的错误问题
问题已解决,一个低级错误,数据库连接已经关闭造成的
作者: qmyyt    时间: 2007-10-11 19:27
标题: UNIX SYBASE 报错,急!急!急!
在HP UNIX下连接SYBASE数据库报错:
[-33620230][cs_objects: cslib user api layer: external error: An illegal value of 0 was given for parameter objname->fnlen.]
请问这是什么错呢?




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2