读书人

adoquery 中的sql.clear 和 close分别

发布时间: 2012-02-12 17:16:33 作者: rapoo

adoquery 中的sql.clear 和 close分别有什么作用呀?
adoquery 中的sql.clear 和 close分别有什么作用呀?
执行
sql.clear;
close;


和只执行close的效果是不是一样的?

[解决办法]
如果你上一次如果带了SQL语句的话。。那么你这次不把上一次的语句清掉的话。。执行本次SQL语句会报错
[解决办法]
一般使用格式都是
ADOQry:TADOQuery;

with ADOQry do
begin
close;sql.clear;
sql.add(.....)//此处加你的sql语句
open或ExecExecSQL//open是用来打开数据库,如果只是要执行SQL就用后者,比如创建表、给表加字段等操作
end;
[解决办法]
close 关闭数据集
sql.clear 清除原来的sql语句
[解决办法]
sql.clear是将adoquery对象的sql.string属性值清空;
close是关闭对象;并释放对象打开数据集所占用的内存空间。

读书人网 >.NET

热点推荐