close()

阅读(2559) 标签: close,

本章介绍close()函数的多种用法。

cs.close()

描述:

关闭游标。

语法:

cs.close()

备注:

释放游标及其基础游标所占用的文件句柄和数据库连接,缺省时,当游标通过fetch函数取完数据后会自动关闭。

参数:

cs

游标。

示例:

 

A

 

1

=demo.cursor("select * from SCORES")

返回取数游标。

2

=A1.fetch(10)

读取部分记录。

3

=A1.close()

关闭游标。

相关概念:

cs.fetch()

db.cursor()

db.close()

描述:

关闭数据源。

语法:

db.close()

备注:

关闭数据库连接。缺省情况下,关闭数据库前将有一次数据提交操作。

参数:

db

数据库连接,其中包含esproc-JDBC数据源

示例:

 

A

 

1

=connect("demo")

 

2

>A1.close()

关闭数据库连接 demo

注意:

connect close 必须成对出现,否则会导致连接不能关闭的现象。

相关概念:

connect()

db.error()

db.commit()

db.rollback()

qvm.close()

描述:

关闭QVM

语法:  

qvm.close()

备注:

关闭QVM

参数:

qvm

QVM对象。

示例:

 

A

 

1

=Qconnect("http://54.213.221.123:8080/qvs":"aws-qvs",30,300)

通过QVSQVA申请QVM,返回QVM对象。

2

=A1.exec("qtc01/imp_txt.splx";100)

执行spl脚本文件。

3

>A1.close()

关闭QVM

 

T.close()

描述:

关闭组表。

语法:

T.close()

备注:

关闭组表的实表及其附表,无写入时非必须。

参数:

T

组表。

示例:

 

A

 

1

=connect("demo").cursor("select EID,NAME,GENDER,SALARY  from employee")

返回单路游标。

2

=file("emp.ctx")

生成组表。

3

=A2.create(#EID,NAME,GENDER,SALARY)

创建组表的基表。

4

=A3.append(A1)

将游标中的数据追加到基表中。

5

=A3.close()

关闭组表。

 

T.close()

描述:

关闭集群表。

语法:

T.close()

备注:

关闭集群表,T是用T.memory()创建的集群内表时清除内存。

参数:

T

集群表。

示例:

 

A

 

1

=file("dept.ctx":[1],["192.168.0.104:8281"])

 

2

=A1.open()

打开集群表。

3

=A2.attach(t1)

返回组表上已存在的附表t1

4

=A2.memory(DEPTID,DEPTNAME;DEPTID<10)

通过表t1生成集群内表。

5

=A2.close()

关闭集群表并且清除内存。

T.close()

描述:

关闭虚表。

语法:

T.close()

备注:

关闭虚表。

参数:

T

虚表。

示例:

 

A

 

1

=create(file).record(["STOCKRECORDS.ctx"])

 

2

=pseudo(A1)

返回虚表对象。

3

>A2.close()

关闭虚表。