在IntraWeb中使用DataModules

秋天之落叶 2020-04-23 10:48:20
在IntraWeb里面单独使用adoquery和DataSource,可以正常操作,但是使用DataModules后,无法连接数据库。我在IntraWeb手册中看到一段这样的话,但实现不了,有请高手示范一下在IntraWeb中如何使用DataModules:

DataModules
如果你要使用DataModules,请参考一下 FishfactDM演示,有一点要提醒的是,如果你在设计时链接了一个DataSource,就像在FishFactDM里一样,你的DataModules必须被一个WebApplication所拥用,这在FishFactDM中是通过设置DataModules’s owner到 Session Data’s owner的WebApplication Variable来实现的,如果做了这一步,那个Form在属性中是不可读的,并且,所有的Form都将会被链接到第一个也就是同一个DataModule
...全文
164 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
秋天之落叶 2020-04-24
  • 打赏
  • 举报
回复
试了一下,提示信息一样的错误,不明白了。
想知道数据模块如何隶属WebApplication?
秋天之落叶 2020-04-24
  • 打赏
  • 举报
回复
明白了,IWServerController创建时,Session还没创建,需要创建一个数据模块的类才行。
  • 打赏
  • 举报
回复
数据模块里的组件都只读?
秋天之落叶 2020-04-23
  • 打赏
  • 举报
回复
设置 DataModules.owner:=WEB主窗体 显示左边的属性只读
秋天之落叶 2020-04-23
  • 打赏
  • 举报
回复
引用 5 楼 早打大打打核战争 的回复:
会自动包含一个数据模块

需要选一下pool data connections,我以前没选。
比对了一下,没发现什么差异,今晚试一试能不能用。
  • 打赏
  • 举报
回复
会自动包含一个数据模块
  • 打赏
  • 举报
回复
file->new->other->delphi projects->intraweb->intraweb application wizard


秋天之落叶 2020-04-23
  • 打赏
  • 举报
回复
引用 2 楼 早打大打打核战争 的回复:
数据模块里的组件都只读?

不是,根据提示,好象是说上面的赋值语句中左边的属性不可修改。

5,941

社区成员

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

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