PB 中 sqlca.sqlcode返回值的含义
来源:互联网 发布:华为云计算架构 编辑:程序博客网 时间:2024/05/22 08:09
如果一个 SQL 语句发生了错误,那么 sqlca.sqlcode 将是非零值。
如果 sqlca.sqlcode 小于 0 那么就是发生了某种严重的错误,象数据库定义与查询定义不一致等.
如果大于 0 则是通常的错误,象表不包括所要求的行等.
sqlca.sqlcode == 0,成功
sqlca.sqlcode == -1 失败 (获取具体失败信息:messagebox('',"出错信息:"+sqlca.SQLErrText) )--PB里的操作方法
可能发生的错误列表:
-12, Out of memory in line %d.
通常不出现这个错误。这是你的虚拟内存耗尽的标志。
-200, Unsupported type %s on line %d.
通常不出现这个错误.这表明预编译器生成了一些库(函数)不认得的东西.可能你运行的预编译器和当前库不兼容.
-201, Too many arguments line %d.
这意味着 Postgres 返回了比我们的匹配变量更多的参数.可能你漏了几个INTO :var1,:var2-列表里的宿主变量.
-202, Too few arguments line %d.
这意味着 Postgres 返回了比我们的对应宿主变量要少的参数.可能你多输入了几个INTO :var1,:var2-列表里的宿主变量.
-203, Too many matches line %d.
着意味着查询返回了多个行,但你声明的变量不是数组.你执行的 SELECT 可能不是唯一的.
-204, Not correctly formatted int type: %s line %d.
着意味着宿主变量是一个 int 类型并且 Postgres 数据库里的字段是另一种类型,包含着一个不能转换成一个 int 类型的数值.库(函数)使用 strtol 做此类转换.
-205, Not correctly formatted unsigned type: %s line %d.
着意味着宿主变量是一个 unsigned int(无符号整数)类型而Postgres 数据库里的字段是另外一种类型并且包含一个不能转换成unsigned int 的数值.库(函数)使用 strtoul 做这类转换.
-206, Not correctly formatted floating point type: %s line %d.
着意味着宿主变量是一个 float (浮点)类型而 Postgres 数据库里的字段是另外一种类型并且包含一个不能转换成 float 的数值.库(函数)使用 strtod 做这类转换.
-207, Unable to convert %s to bool on line %d.
这意味着宿主变量是一个 bool (布尔)类型,而 Postgres 数据库里的字段值既不是 't' 也不是 'f'。
-208, Empty query line %d.
Postgres 返回 PGRES_EMPTY_QUERY,可能的原因是该查询实际上是空的。
-220, No such connection %s in line %d.
程序试图访问一个不存在的联接。
-221, Not connected in line %d.
程序试图访问一个存在的,但是没有打开的联接。
-230, Invalid statement name %s in line %d.
你试图使用的语句还没准备好。
-400, Postgres error: %s line %d.
某种 Postgres 错误。该消息包含来自 Postgres 后端的信息。
-401, Error in transaction processing line %d.
Postgres 给我们的信号,表明我们无法开始,提交或者回卷该事务。
-402, connect: could not open database %s.
与数据库的联接无法工作。
sqlca.sqlcode == 100, Data not found line %d.
这是一个"正常的"错误,告诉你你正在查询的东西找不到或者我们已经越过了游标的范围
- PB 中 sqlca.sqlcode返回值的含义
- SQL中sqlca.sqlcode返回值的含义
- SQL中sqlca.sqlcode返回值的含义
- SQL中sqlca.sqlcode返回值的含义
- 图学PowerBuilder----sqlca.sqlcode返回值的含义
- 图学PowerBuilder----sqlca.sqlcode返回值的含义
- sqlca.sqlcode的返回值情况
- PB中部分sqlca.sqlcode值的意义
- proc sqlca.sqlcode的数值含义
- proC--sqlca.sqlcode
- sqlca.sqlcode 1405 解决方法
- pb sqlcode取值意义
- sqlcode返回值说明
- PB 关于SQLCA
- PB自定义事件中ID的含义
- PB中特性图标的含义
- pb事物对象(sqlca)的15个属性
- PHP中var_dump()返回值的含义
- VC定时器SetTimer函数
- Jacob使用时遇到的问题
- 我的程序生涯
- 理解Hibernate中session的三种状态的概念及互相转化
- ASP.NET页面三种跳转方式总结(转载)
- PB 中 sqlca.sqlcode返回值的含义
- 从追MM谈Java的23种设计模式
- 项目实施三个要素 业务,技术,人力
- 静态成员类,非静态成员类,匿名类、静态匿名类、局部类区别和使用
- windows的sdk编程
- vc中数字和字符串的转换
- 利用C++模板,代替虚函数,实现类的静态多态性(加入性能测试部分)
- NetBeans 时事通讯(刊号 # 114 - Aug 17, 2010)
- c语言中的字符数组与字符串