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 |
字符串,附加信息 |