CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  数据库相关

delphi数据库问题

楼主sun_is_shining(流云)2002-08-23 17:42:05 在 Delphi / 数据库相关 提问

delphi中如果用query打开一个数据集,但是在关闭程序时没有关闭该query   ,问是不是会占用内存?程序会不会自动关闭该query  
  delphi中数据库登录问题:是不是允许多个登录  
  请高手指教  
  谢谢 问题点数:100、回复次数:7Top

1 楼CoolSlob()回复于 2002-08-23 17:53:31 得分 15

 
  它会自动 关闭~~~  
   
  会调用destructorTop

2 楼chechy(www.qdocuments.net)回复于 2002-08-23 17:55:56 得分 20

1)不会,Delphi会全部释放所占有的内存。  
  2)可以有多个登录,主要是数据库支不支持,而不是Delphi。Top

3 楼oracle_lover(数据库情人)回复于 2002-08-23 18:03:52 得分 20

1.   同意楼上两位  
  2.   使用多个ADOConnection,   或Database等控件,可以实现多用户同时登陆或单用户同时多个登陆Top

4 楼erickleung()回复于 2002-08-23 18:15:21 得分 25

一般的Query,   会在   sql   server上作   "Query1.prepare;"   动作以加快  
  预先编译好Query中的sql   statement.   让Query的运作更畅顺.  
   
  SQL   便会为每个   query   预留部份内存.     所以你最好有   Query1.close;   之前  
  使用   Query1.unprepare来释於   Query1   在   sql   server上的内存.  
   
  所以最保险的做法是  
  var   Query1   :   Tquery1;  
  ...  
  Query1.TQuery1.Create(self);  
   
  try  
        Query1.sql.add(...);  
        Query1.prepare;  
        Query1.open;  
  ......  
  finally  
        Query1.unprepare;  
        Query1.close;  
        Query1.free;  
  end;Top

5 楼erickleung()回复于 2002-08-23 18:17:37 得分 10

上面有误  
    Query1   :=   Tquery1.create(self);  
  ....  
  Top

6 楼snake_eye(别人都叫我老李)回复于 2002-08-23 18:45:02 得分 5

同意人我爱洁洁)Top

7 楼chll(霖子)回复于 2002-08-23 19:26:38 得分 5

不会占用内存资源  
  允许多重登陆Top

相关问题

  • Delphi数据库问题
  • Delphi数据库的问题?
  • Delphi数据库问题!!!!!!!!!!!!
  • Delphi数据库连接
  • Delphi数据库控件使用方法
  • delphi数据库的查询问题
  • Delphi数据库paradox7的问题
  • 如何用VB打开Delphi数据库?
  • DELPHI 数据库编程 请帮帮我?
  • DELPHI数据库学习的请教!!

关键词

  • 内存
  • delphi
  • sql
  • query
  • tquery
  • 关闭

得分解答快速导航

  • 帖主:sun_is_shining
  • CoolSlob
  • chechy
  • oracle_lover
  • erickleung
  • erickleung
  • snake_eye
  • chll

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo