PB中SQLCA的属性

PB中SQLCA的属性


2024年4月10日发(作者:)

pb事物对象(sqlca)的15个属性

sqlca 是系统默认定义的全局变量,是transaction 类型的object

所以,只要在帮助文件中查看transaction object就可以查到她的所有属性、事件、

函数

SQLCA是一个事务对象的实例,有15种属性,2个事件,8种方法。

属性名称 数据类型 意 义

DBMS String

数据库厂商的名称(如OR7,Sybase,ODBC等)

Database String

要连接的数据库名称

UserID String

与数据库连接的用户名或用户标识

DBPass String

与UserID 对应的数据库用户的保密字

Lock String

用于连接数据库的隔离层(专用于支持锁值和隔离层的数据库管理系统)

LogID String

登录数据库服务器所需的用户名或用户标识

LogPass String

登录数据库服务器所需的保密字

ServerName String

数据库服务器所在的网络名称,即数据库服务器所在网络的地址名(x:=SQLSPX,t:

=TCPIP)AutoCommit Boolean

定义应用程序是自动提交事务或是手工提交事务

DBParm String

与具体数据库管理系统相关的一组连接参数

SQLCode Long

指示最近一次SQL语句是操作成功还是失败,其可能取值为:0 操作成功 -1 操作失

败 100 操作成功,但无返回数据

SQLDBCode Long

由数据库厂商提供的数据库错误代码,对不同的DBMS,该代码各不相同,但大部分

数据库厂商用0表示成功,100表示没找到数据,负数表示错误编号

SQLErrText String 与数据库错误代码SQLDBCode相对应的出错信息

SQLReturnData String

返回DBMS想告诉用户的任何附加信息,例如,在程序与Informix建立连接的情况

下,执行嵌入式INSERT语句后,该属性包含插入行的序列号

SQLNRows Long

最近一次SQL操作所影响的行数(即记录数),该值由数据库厂商提供,对不同的数

据库管理系统(DBMS),该值含义有所不同

在oracle 中 可通过 sql%rowcount实现

如下:

Set Serveroutput On;

Declare

n_Nn Number(4);

Begin

Update tt Set c1 = '3333' Where c2 = '33sssss';

n_Nn := Sql%Rowcount;

dbms__line(n_Nn);

End;


发布者:admin,转转请注明出处:http://www.yc00.com/news/1712758769a2117406.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信