close()

阅读(1022) 标签: 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

数据库连接

示例:

 

A

 

1

=connect("demo")

 

2

>A1.close()

关闭数据库连接 demo

注意:

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

相关概念:

connect()

db.error()

db.commit()

db.rollback()

T.close()

描述:

关闭组表/集群表。

语法:

T.close()

备注:

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

参数:

T

组表

示例:

 

A

 

1

=file("D:\\employee3.ctx")

 

2

=A1.create()

打开存在的组表

3

=A2.close()

关闭组表

4

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

 

5

=A4.create()

创建集群表

6

=A5.attach(t1)

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

7

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

通过表t1生成集群内表

8

=A5.close()

关闭集群表并且清除内存