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 语句的输入输出参数。