新建
上传
首页
助手
最?/div>
资料?/div>
工具

使用步骤?/p>

 

1.

创建事务对象,默认为

SQLCA

,可以自己定义一个全局事务变量?/p>

 

2.

指定该事务对象的属性,

连接到数据库?/p>

(一般在

Application 

?/p>

Open

事件中处理)

?/p>

 

 

如:

 

 

 

// RollCall 

的连接定?/p>

 

 

 

 

 

SQLCA.DBMS = "ODBC" 

 

 

 

 

SQLCA.AutoCommit = False 

 

 

 

 

SQLCA.DBParm = "ConnectString='DSN=RollCall;UID=;PWD=',PBCatalogOwner='dba'" 

 

 

 

 

Connect using sqlca; 

 

 

 

 

if sqlca.sqlcode <> 0 then 

 

 

 

 

 

 

 

 

 

 

// 

显示错误,处理错?/p>

 

 

 

 

 

end if 

3.

编辑某窗口,一般在这个窗口?/p>

Open

事件中对数据窗控件设置事务信息,?/p>

Windows

?/p>

Open

事件中写入:

 

 

 

 

dw_1.settransobject(sqlca) 

 

 

即表示将

dw_1

的数据操作和

sqlca

这个事务对象联系起来?/p>

 

4.

检索数据:

dw_1.retrieve(

参数

1,

参数

2,

„?/p>

.)

?/p>

 

5.

对检索出来的数据(放在缓冲区中)进行编辑,通过直接编辑?/p>

Setitem,dw_1.object

对象

引用等操作,编辑数据?/p>

 

6.

编辑完成,将该数据窗中的修改过的数据保存,是否修改由

PB

自己判断,可以通过

dw_1.GetItemStatus

函数得到每行、每列的修改状态用来作特殊的判断?/p>

 

 

 

 

 

一般的保存脚本如下?/p>

 

 

 

 

 

if dw_1.update(true,false) = 1 then 

 

 

 

 

 

 

 

 

 

commit ; 

 

//

提交事务

 

 

 

 

 

 

 

//

完整的语法应当是

 

Commit using sqlca; 

 

 

 

 

 

 

//

对于默认事务

sqlca

,可以省?/p>

using sqlca

子句?/p>

 

 

 

 

 

dw_1.resetupdate() // 

复位修改状态为从未修改?/p>

 

 

else 

 

 

 

 

 

RollBack; 

 

// 

回滚事务,并提示错误信息

 

 

 

 

 

 

Messagebox(

‘错误?/p>

,

‘保存数据时发生错误?/p>

~r~r

?/p>

+& 

 

 

 

 

 

 

 

 

sqlca.sqlerrtext,Stopsign!) 

 

end if 

7.

当不需要再使用该事务时,记得断开(一般在

Application

?/p>

Close

事件中处理)

?/p>

 

 

Disconnect Using Sqlca; 

 

 

 

 

 

 

对数据窗操作的常用脚?/p>

 

1.

插入?/p>

 

 

dw_1.insertrow(2) //

在第二行前插入一条新?/p>

 

2.

追加?/p>

 

 

dw_1.insertrow(0) //

在尾部追加一?/p>

 

3.

删除?/p>

 

 

dw_1.Deleterow(2) //

删除第二?/p>

 

4.

过滤

 

 

dw_1.setfilter(

?/p>

 

emp_name like 

“刘

%

?/p>

?/p>

) //

凡是雇员姓刘?/p>

 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

使用步骤?/p>

 

1.

创建事务对象,默认为

SQLCA

,可以自己定义一个全局事务变量?/p>

 

2.

指定该事务对象的属性,

连接到数据库?/p>

(一般在

Application 

?/p>

Open

事件中处理)

?/p>

 

 

如:

 

 

 

// RollCall 

的连接定?/p>

 

 

 

 

 

SQLCA.DBMS = "ODBC" 

 

 

 

 

SQLCA.AutoCommit = False 

 

 

 

 

SQLCA.DBParm = "ConnectString='DSN=RollCall;UID=;PWD=',PBCatalogOwner='dba'" 

 

 

 

 

Connect using sqlca; 

 

 

 

 

if sqlca.sqlcode <> 0 then 

 

 

 

 

 

 

 

 

 

 

// 

显示错误,处理错?/p>

 

 

 

 

 

end if 

3.

编辑某窗口,一般在这个窗口?/p>

Open

事件中对数据窗控件设置事务信息,?/p>

Windows

?/p>

Open

事件中写入:

 

 

 

 

dw_1.settransobject(sqlca) 

 

 

即表示将

dw_1

的数据操作和

sqlca

这个事务对象联系起来?/p>

 

4.

检索数据:

dw_1.retrieve(

参数

1,

参数

2,

„?/p>

.)

?/p>

 

5.

对检索出来的数据(放在缓冲区中)进行编辑,通过直接编辑?/p>

Setitem,dw_1.object

对象

引用等操作,编辑数据?/p>

 

6.

编辑完成,将该数据窗中的修改过的数据保存,是否修改由

PB

自己判断,可以通过

dw_1.GetItemStatus

函数得到每行、每列的修改状态用来作特殊的判断?/p>

 

 

 

 

 

一般的保存脚本如下?/p>

 

 

 

 

 

if dw_1.update(true,false) = 1 then 

 

 

 

 

 

 

 

 

 

commit ; 

 

//

提交事务

 

 

 

 

 

 

 

//

完整的语法应当是

 

Commit using sqlca; 

 

 

 

 

 

 

//

对于默认事务

sqlca

,可以省?/p>

using sqlca

子句?/p>

 

 

 

 

 

dw_1.resetupdate() // 

复位修改状态为从未修改?/p>

 

 

else 

 

 

 

 

 

RollBack; 

 

// 

回滚事务,并提示错误信息

 

 

 

 

 

 

Messagebox(

‘错误?/p>

,

‘保存数据时发生错误?/p>

~r~r

?/p>

+& 

 

 

 

 

 

 

 

 

sqlca.sqlerrtext,Stopsign!) 

 

end if 

7.

当不需要再使用该事务时,记得断开(一般在

Application

?/p>

Close

事件中处理)

?/p>

 

 

Disconnect Using Sqlca; 

 

 

 

 

 

 

对数据窗操作的常用脚?/p>

 

1.

插入?/p>

 

 

dw_1.insertrow(2) //

在第二行前插入一条新?/p>

 

2.

追加?/p>

 

 

dw_1.insertrow(0) //

在尾部追加一?/p>

 

3.

删除?/p>

 

 

dw_1.Deleterow(2) //

删除第二?/p>

 

4.

过滤

 

 

dw_1.setfilter(

?/p>

 

emp_name like 

“刘

%

?/p>

?/p>

) //

凡是雇员姓刘?/p>

 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

使用步骤?/p>

 

1.

创建事务对象,默认为

SQLCA

,可以自己定义一个全局事务变量?/p>

 

2.

指定该事务对象的属性,

连接到数据库?/p>

(一般在

Application 

?/p>

Open

事件中处理)

?/p>

 

 

如:

 

 

 

// RollCall 

的连接定?/p>

 

 

 

 

 

SQLCA.DBMS = "ODBC" 

 

 

 

 

SQLCA.AutoCommit = False 

 

 

 

 

SQLCA.DBParm = "ConnectString='DSN=RollCall;UID=;PWD=',PBCatalogOwner='dba'" 

 

 

 

 

Connect using sqlca; 

 

 

 

 

if sqlca.sqlcode <> 0 then 

 

 

 

 

 

 

 

 

 

 

// 

显示错误,处理错?/p>

 

 

 

 

 

end if 

3.

编辑某窗口,一般在这个窗口?/p>

Open

事件中对数据窗控件设置事务信息,?/p>

Windows

?/p>

Open

事件中写入:

 

 

 

 

dw_1.settransobject(sqlca) 

 

 

即表示将

dw_1

的数据操作和

sqlca

这个事务对象联系起来?/p>

 

4.

检索数据:

dw_1.retrieve(

参数

1,

参数

2,

„?/p>

.)

?/p>

 

5.

对检索出来的数据(放在缓冲区中)进行编辑,通过直接编辑?/p>

Setitem,dw_1.object

对象

引用等操作,编辑数据?/p>

 

6.

编辑完成,将该数据窗中的修改过的数据保存,是否修改由

PB

自己判断,可以通过

dw_1.GetItemStatus

函数得到每行、每列的修改状态用来作特殊的判断?/p>

 

 

 

 

 

一般的保存脚本如下?/p>

 

 

 

 

 

if dw_1.update(true,false) = 1 then 

 

 

 

 

 

 

 

 

 

commit ; 

 

//

提交事务

 

 

 

 

 

 

 

//

完整的语法应当是

 

Commit using sqlca; 

 

 

 

 

 

 

//

对于默认事务

sqlca

,可以省?/p>

using sqlca

子句?/p>

 

 

 

 

 

dw_1.resetupdate() // 

复位修改状态为从未修改?/p>

 

 

else 

 

 

 

 

 

RollBack; 

 

// 

回滚事务,并提示错误信息

 

 

 

 

 

 

Messagebox(

‘错误?/p>

,

‘保存数据时发生错误?/p>

~r~r

?/p>

+& 

 

 

 

 

 

 

 

 

sqlca.sqlerrtext,Stopsign!) 

 

end if 

7.

当不需要再使用该事务时,记得断开(一般在

Application

?/p>

Close

事件中处理)

?/p>

 

 

Disconnect Using Sqlca; 

 

 

 

 

 

 

对数据窗操作的常用脚?/p>

 

1.

插入?/p>

 

 

dw_1.insertrow(2) //

在第二行前插入一条新?/p>

 

2.

追加?/p>

 

 

dw_1.insertrow(0) //

在尾部追加一?/p>

 

3.

删除?/p>

 

 

dw_1.Deleterow(2) //

删除第二?/p>

 

4.

过滤

 

 

dw_1.setfilter(

?/p>

 

emp_name like 

“刘

%

?/p>

?/p>

) //

凡是雇员姓刘?/p>

 

Ͼλ">
Ͼλ
Ŀ

PB数据连接使用步骤 - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

使用步骤?/p>

 

1.

创建事务对象,默认为

SQLCA

,可以自己定义一个全局事务变量?/p>

 

2.

指定该事务对象的属性,

连接到数据库?/p>

(一般在

Application 

?/p>

Open

事件中处理)

?/p>

 

 

如:

 

 

 

// RollCall 

的连接定?/p>

 

 

 

 

 

SQLCA.DBMS = "ODBC" 

 

 

 

 

SQLCA.AutoCommit = False 

 

 

 

 

SQLCA.DBParm = "ConnectString='DSN=RollCall;UID=;PWD=',PBCatalogOwner='dba'" 

 

 

 

 

Connect using sqlca; 

 

 

 

 

if sqlca.sqlcode <> 0 then 

 

 

 

 

 

 

 

 

 

 

// 

显示错误,处理错?/p>

 

 

 

 

 

end if 

3.

编辑某窗口,一般在这个窗口?/p>

Open

事件中对数据窗控件设置事务信息,?/p>

Windows

?/p>

Open

事件中写入:

 

 

 

 

dw_1.settransobject(sqlca) 

 

 

即表示将

dw_1

的数据操作和

sqlca

这个事务对象联系起来?/p>

 

4.

检索数据:

dw_1.retrieve(

参数

1,

参数

2,

„?/p>

.)

?/p>

 

5.

对检索出来的数据(放在缓冲区中)进行编辑,通过直接编辑?/p>

Setitem,dw_1.object

对象

引用等操作,编辑数据?/p>

 

6.

编辑完成,将该数据窗中的修改过的数据保存,是否修改由

PB

自己判断,可以通过

dw_1.GetItemStatus

函数得到每行、每列的修改状态用来作特殊的判断?/p>

 

 

 

 

 

一般的保存脚本如下?/p>

 

 

 

 

 

if dw_1.update(true,false) = 1 then 

 

 

 

 

 

 

 

 

 

commit ; 

 

//

提交事务

 

 

 

 

 

 

 

//

完整的语法应当是

 

Commit using sqlca; 

 

 

 

 

 

 

//

对于默认事务

sqlca

,可以省?/p>

using sqlca

子句?/p>

 

 

 

 

 

dw_1.resetupdate() // 

复位修改状态为从未修改?/p>

 

 

else 

 

 

 

 

 

RollBack; 

 

// 

回滚事务,并提示错误信息

 

 

 

 

 

 

Messagebox(

‘错误?/p>

,

‘保存数据时发生错误?/p>

~r~r

?/p>

+& 

 

 

 

 

 

 

 

 

sqlca.sqlerrtext,Stopsign!) 

 

end if 

7.

当不需要再使用该事务时,记得断开(一般在

Application

?/p>

Close

事件中处理)

?/p>

 

 

Disconnect Using Sqlca; 

 

 

 

 

 

 

对数据窗操作的常用脚?/p>

 

1.

插入?/p>

 

 

dw_1.insertrow(2) //

在第二行前插入一条新?/p>

 

2.

追加?/p>

 

 

dw_1.insertrow(0) //

在尾部追加一?/p>

 

3.

删除?/p>

 

 

dw_1.Deleterow(2) //

删除第二?/p>

 

4.

过滤

 

 

dw_1.setfilter(

?/p>

 

emp_name like 

“刘

%

?/p>

?/p>

) //

凡是雇员姓刘?/p>

 



ļ׺.doc޸Ϊ.docĶ

  • 2019߿ĸС64ƪ׹ʫ龰Ĭд100()
  • п֮п
  • SkylineƷ
  • ڼӿǹƾ÷չĽ鰸
  • һ С
  • .archivetempͨѧϰ⼯(1)
  • 30׿
  • V1.2GYKģʽ޸
  • ڵƬPLCũҵʪȿϵͳ
  • Ԥʩ׼ܽᱨ

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)