对象(sqlca、sqlsa、sqlda)

原文链接

pb事物对象SQLCA、SQLS、SQLDA

sqlca 是系统默认定义的全局变量,是 transaction 类型的 object  
它是 pb 自定义的一个程序和数据库通讯的结构变量;
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 ),该值含义有所不同  
 
 
SQLSA:用于保存要执行的动态sql语句的信息;
SQLDA:用于保存动态SQL语句的输入输出参数。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值