关于数据库中连接多个表的问题?

qqh1980 2003-09-15 11:41:00
在开发一个涉及多表复杂的程序,是否应加入一个Pas放ADO控件,如果加
一.在应该尽量少用ADOQuery,二.还是每个表一个ADOQuery,三.每个窗口一个ADOQuery
1:可以简洁程式,但又涉及到交叉调用的问题,令程式更复杂.
2:是否应考虑ADOQuery关闭,太多ADOQuery1会影响机的机的运算.
3:是多表复杂的情况下,应不会用吧!!
本人是新手.请各位大虾给点意见,应用那种较好!或者有其它方法,请指引!!!
...全文
72 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Delphi_Li 2003-09-15
  • 打赏
  • 举报
回复
*******************************************************************************
在开发一个涉及多表复杂的程序,是否应加入一个Pas放ADO控件,如果加
一.在应该尽量少用ADOQuery,二.还是每个表一个ADOQuery,三.每个窗口一个ADOQuery
1:可以简洁程式,但又涉及到交叉调用的问题,令程式更复杂.
2:是否应考虑ADOQuery关闭,太多ADOQuery1会影响机的机的运算.
3:是多表复杂的情况下,应不会用吧!!
本人是新手.请各位大虾给点意见,应用那种较好!或者有其它方法,请指引!!!
**********************************************************************
1、如果没有特别的需求,一般一个程序之需要一个Query就足够了!!!
2、如果有很多涉及到多表连接的情况,建议使用数据库来实现,比如说视图!!!
yijiansong 2003-09-15
  • 打赏
  • 举报
回复
在有时,也需要动态创建ADOQuery的,不一定非得先建好,而且推荐动态来创建
还有你应该尽量将Adoquery之类的控件放在一个DataModule中去
活力华华哥 2003-09-15
  • 打赏
  • 举报
回复
file|new|data moudule 应该在创建主窗口之后
qqh1980 2003-09-15
  • 打赏
  • 举报
回复
楼上说DATAMOUDLE意思是把(ADO控件加入一个Pas中吗)
动态创建ADOQuery好吗?它与'先做'有什么不同,有什么好处吗?
duxbin 2003-09-15
  • 打赏
  • 举报
回复
同意思楼上

在有时,也需要动态创建ADOQuery的,不一定非得先建好,而且推荐动态来创建
还有你应该尽量将Adoquery之类的控件放在一个DataModule中去
outer2000 2003-09-15
  • 打赏
  • 举报
回复
用DATAMOUDLE啊;
hiflower 2003-09-15
  • 打赏
  • 举报
回复
多个表连接,用 JOIN 或视图也行
要放多少 ADOQuery 控件,看需要而定,有些临时的可以动态创建

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧