对象(sqlca、sqlsa、sqlda)

来源:互联网 发布:淘宝服装手机拍摄技巧 编辑:程序博客网 时间:2024/05/16 10:11

原文链接

pb事物对象SQLCA、SQLS、SQLDA

sqlca 是系统默认定义的全局变量,是transaction类型的object 
它是pb自定义的一个程序和数据库通讯的结构变量;
SQLCA是一个事务对象的实例,有15种属性,2个事件,8种方法。

属性名称数据类型 
DBMS        String
  数据库厂商的名称(如OR7SybaseODBC等) 
Database   
String     要连接的数据库名称 
UserID       String
 与数据库连接的用户名或用户标识 
DBPass     
String       UserID对应的数据库用户的保密字 
Lock          String
   用于连接数据库的隔离层(专用于支持锁值和隔离层的数据库管理系统) 
LogID        String
   登录数据库服务器所需的用户名或用户标识 
LogPass     String
    登录数据库服务器所需的保密字 
ServerName    String
  数据库服务器所在的网络名称,即数据库服务器所在网络的地址名(x=SQLSPXt=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语句的输入输出参数。
0 0
原创粉丝点击