数据库编程的初级玩家,请教TDataModule的使用方法 没有数据库支持,用BDE对本地表操作,是不是一定要用该组件?这玩易用在什么地方的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 TDataModule其实是个Form,在新建里有这一项,主要功能是数库操作控件及其它一些组件集中放到datamodule中,便用修改维护. 在另一个Unit中要引用它,是不是需要先TDataModule.Create初始化 不需要,只需use tdatamodule即可 用BDE对本地表操作,一般不需要用该组件。TDateModule一般是用来集中放置不可视的数据库连接组件。以ADO组件为例来说,你可以将一个TADOConnection放在DataModule(假设你的TDataModule的实例名叫DataModule)中,这样其他Unit要用它时,用use datamodule就可以了。这样你修改TADOConnection,全部引用它的数据库组件的连接都会随之更改。 但是,我在主form中引用DataModule1.Query1.SQL.Add('...');DataModule1.Query1.Open;提示错误!在进行了DataModule1 := TDataModule.Create(Application);操作后就正常了,这是为什么? 问个关于ide的问题。。 字符指针和字符串指针有什么区别 如何把发送邮件功能写入DLL paradox数据丢失问题 菜鸟拜托各位大虾:怎样逐个查找并删除相同数据项 急!! 一个关于自建组件出错的问题,有经验的朋友来瞧瞧!! 大家看这个怎么会死机的…… 关于使用xpmenu控件的问题。 SQL SERVER2000出错信息解读,求助!! 用QuickRep中进行分组? 我的可用分怎么只有这么一点?有什么办法增加可用分?可用分是根据什么来加的? 句柄获取后的问题?请教各位大侠赐教100分>郁闷中
TDateModule一般是用来集中放置不可视的数据库连接组件。以ADO组件为例来说,你可以将一个TADOConnection放在DataModule(假设你的TDataModule的实例名叫DataModule)中,这样其他Unit要用它时,用use datamodule就可以了。
这样你修改TADOConnection,全部引用它的数据库组件的连接都会随之更改。
DataModule1.Query1.SQL.Add('...');
DataModule1.Query1.Open;
提示错误!在进行了DataModule1 := TDataModule.Create(Application);操作后就正常了,这是为什么?