PowerBuilder 对象

对象使用方法

定义对象 DataStore ds_1
ds_1 = Create DataStore
设置对象属性 ds_1.attr = value
消毁对象 Destroy ds_1

DataStore 数据存储对象

方法/属性 意义
DataObject = "mydata1" 设置数据窗口对象名
SetTransObject(SQLCA) 与事务对象关联
Retrieve() 执行查询
Object.字段名[1] 取结果值, 具体字段名查看 数据窗口对象
Update()  
InsertRow()  
Delete()  

Message 对象(存储窗口返回值)

方法/属性 意义
doubleparm 浮点数返回值
longparm 长整数返回值
stringparm 字符串返回值
powerobjectparm 自定义结构返回值
wordparm  

Transaction 事务对象(默认 SQLCA)

连接 系统 DSN 时仅需用其中三个:

SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit = False
SQLCA.DBParm = "ConnectString='DSN=ASA 7.0 Sample;UID=dba;PWD=sql'"

方法/属性 意义
DBMS 数据库厂商名称,如“ODBC”
Database 数据库名称
UserID 用户名
DBPass 用户密码
Lock 数据库隔离层
LogID 登录服务器用户名
LogPass 登录服务器密码
ServerName 服务器
AutoCommit 是否自动提交
DBParm 连接参数
SQLCode 长整型,操作成功标志,0 为成功,1 失败
SQLNRows 长整数,操作影响的记录数
SQLDBCode 长整数,数据库专用错误代码
SQLErrText 字符串,数据库错误信息
SQLReturnData 字符串,附加信息