数据库开发中TQUERY之类的控件,应多用还是尽少使用(50分)

  • 主题发起人 主题发起人 caption
  • 开始时间 开始时间
C

caption

Unregistered / Unconfirmed
GUEST, unregistred user!
[brown][/brown]
 
怎么說呢,用得上就用,用不上就不用。
如你認為Tquery太多,容易混淆。
你還可以建個過程動態創建.
 
这个到是不太讲究
 
对,用多了就怕容易混淆
 
静态少用,多用动态
 
静态与动态的区别何在(特别是在资源方面)?
 
动态的意思是,自己写代码实现
静态就是在设计阶段写道QUERY的SQL里面

下面是动态的例子
with Q1 do
begin
close;
sql.Clear;
tempSQL:='select * from syspz_areacode order by Areacode';
sql.Add(tempSQL);
End;
 
怎么用方便,就怎么用
 
我的观点是能少用就少用。在程序条理清晰的情况下尽量节省。
1、对于临时从数据库中取一条数据,然后就不需要Query打开的,不妨统一都使用一个Query。
2、对于需要一直连接数据库的Query,不可避免的占用一个Query,这样的Query最好不复用,否则
会造成软件条理特别差。
 
我的观点是:
把控件分类,比如用ADO控件,分专用和通用:
专用:一个控件对应一条需求,在程序中不做改变,这种控件该用的一定要用
通用:一个控件对应多条需求,在程序中可以改变,其中ADOCommand等就可以完全通用
这就要求你必须弄清需求,要不你的DataModule上肯定是乱七八糟的
 
后退
顶部