简单问题:多个datamodule的使用(70分)

  • 主题发起人 主题发起人 刘文宇
  • 开始时间 开始时间

刘文宇

Unregistered / Unconfirmed
GUEST, unregistred user!
在一个项目用多个datamodule,其中的table有些是重复的
主要目的是每个子功能模块用一个datamodule(放6~7个table和query),
防止table is busy,这样做是否考虑太多?是否浪费系统资源?
另外,每次建立一个datamodule就要自动创建一个session吗?

在一个项目用一个datamodule又如何?(共有14个table和多个query)
 
你看一下<dephi4技术内幕>上的一个例子,好象dataset不比你的少。
所有的数据库应用程序都会包含一个默认的session(在运行期存在),用于管理tdatabase控件。
 
<dephi4技术内幕>,是否应为<dephi4编程技术内幕>,
机械工业出版社,上面有此问题答案吗?
 
用一个DataModule足以,我这里用了好几个,非常麻烦,也没见有什么优势
 
我觉的用一个datamodule即可
table is busy?我想不会。



 
如果没有特别指定使用什么session,那总共还是一个session的。
 
我同意前面各位的看法,我觉得一个DataModule就可以工作得很好了。
我现在发现TTable可以尽量少用,而且如果你不需要同时打开多个数据表进行操作,
也不需要在DataModule中放置多个TQuery, 这样DataModule中就不会有太多的
TTable或TQuery了。
 
仅仅是这些回答吗?70分是否太多了?
有谁能从原理上解释一下?
 
后退
顶部