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