使用ADOQuery前一定要调用close方法么? 如果不调用好像也可以访问数据库,这样会有什么影响么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以不CLOSE,如果你原来连接是TRUE,就可以访问数据库。CLOSE相当与断开连接,当使用动态变量和有数据更新的时候,最好CLOSE,再OPEN,这样能和数据库数据保持同步。 怎么使用?是改SQL.TEXT吗?如果是编辑SQL.TEXT,需要在关闭状态下,如果ADOQuery现在没有处于活动状态当然也用不着CLOSE了!如果要操作ADOQuery的数据集,当然不能关闭了,否则就无法操作了 如果要重新打開query或者重新寫sql.text前都要close 在给SQL.TEXT赋值之前,最好加上.Close;不管原来是否已激活,主要是养成一种好习惯。 ADOQuery使用时多半都是更改SQL属性,所以答案是肯定的。ADOQuery.Close;ADOQuery.SQL.Text:='xxxxxxxxx';ADOQuery.Open或ADOQuery.ExecSQL; delphi下没有类似的MSCOMM控件? 关于delphi接收文件乱码 关于用SQL语句将文件入表字段问题 ClientSocket发送数据的问题,急啊! 权限问题 关于语句的问题 动态强制约束编程 请问怎么在sql2k中创建带参数的视图 那里有Dock窗体的例子,请指教,谢谢! 如何控制TtreeView节点的Expand? Adotable有什么方法的功能和table的setRangestart和setrangeEnd的功能相同吗 怎样用delphi存取Web的access库!
如果是编辑SQL.TEXT,需要在关闭状态下,如果ADOQuery现在没有处于活动状态当然也用不着CLOSE了!如果要操作ADOQuery的数据集,当然不能关闭了,否则就无法操作了
ADOQuery.Close;
ADOQuery.SQL.Text:='xxxxxxxxx';
ADOQuery.Open或ADOQuery.ExecSQL;