本章介绍close()函数的多种用法。
描述:
关闭游标。
语法:
cs.close()
备注:
释放游标及其基础游标所占用的文件句柄和数据库连接,缺省时,当游标通过fetch函数取完数据后会自动关闭。
参数:
cs |
游标。 |
示例:
|
A |
|
1 |
=demo.cursor("select * from SCORES") |
返回取数游标。 |
2 |
=A1.fetch(10) |
读取部分记录。 |
3 |
=A1.close() |
关闭游标。 |
相关概念:
描述:
关闭数据源。
语法:
db.close()
备注:
关闭数据库连接。缺省情况下,关闭数据库前将有一次数据提交操作。
参数:
db |
|
A |
|
1 |
=connect("demo") |
|
2 |
>A1.close() |
关闭数据库连接 demo 。 |
注意:
connect 和close 必须成对出现,否则会导致连接不能关闭的现象。
相关概念:
描述:
关闭QVM。
语法:
qvm.close()
备注:
关闭QVM。
参数:
qvm |
QVM对象。 |
示例:
|
A |
|
1 |
=Qconnect("http://54.213.221.123:8080/qvs":"aws-qvs",30,300) |
通过QVS向QVA申请QVM,返回QVM对象。 |
2 |
=A1.exec("qtc01/imp_txt.splx";100) |
执行spl脚本文件。 |
3 |
>A1.close() |
关闭QVM。 |
描述:
关闭组表。
语法:
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是用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 |
虚表。 |
示例:
|
A |
|
1 |
=create(file).record(["STOCKRECORDS.ctx"]) |
|
2 |
=pseudo(A1) |
返回虚表对象。 |
3 |
>A2.close() |
关闭虚表。 |