当我用ADODataSet(我是连SQLSERVER 2000 )联到IWDBGrid时。IWGrid没有列出ADO的数据,救我啊!(100分)

  • 主题发起人 主题发起人 hcj9999
  • 开始时间 开始时间
H

hcj9999

Unregistered / Unconfirmed
GUEST, unregistred user!
我用intraWeb才两天,当我用ADODataSet(我是连SQLSERVER 2000 )联到IWDBGrid时。IWGrid没有列出ADO的数据,救我啊!
 
请查,很可能是你在建应用时,没有选择appmode with datamodule 型,而是你自己额外建立的datamodule ,故连还上。
 
谢谢! 这就去试
 
to zjwyyh
已按你的说法试过,还是连不上,我是添加了一个appmode with datamodule 并在datamodule上加了个ADODataset1 和一个DataSource1 在formMain加了个IWDBGRID1
连起来后 。在IEDBGRID1没有任何变化。我又设置了Columns属性。加了三个datafield(选择下拉框的方式)。还是没变化。是不是我的Delphi7 有问题
 
delphi7自带的intraweb 为5.0 ,此时如要连库你应该在初建应用时选择"appmode with datamodule"来建立web应用。这样新建的应用自动带一个datamodule单元,在此单元中放置ADO 连接组件。
如果升级到了6.0(现在最高为6.015),此时如要建立连库的web应用则应在最初新建应用时选择application wizard,在弹出对话框中将options 框中的create datamodule 复选内容勾上。这样新建的应用自动带一个datamodule单元,在此单元中放置ADO 连接组件。
别忘了将servercontroller单元的cominitialization属性改为cinormal or cimultithread.
 
测试连接通过后,在程序运行前别忘了激活ADO连接组件。
 
to zjwyyh
我的intraweb 为5.0
按理说我的步骤是和你所说的一样,我是新建一个Stand Alone Application with Data Module 设置是跟你说的一步步做的。还是IWDBGRID1没显示。我升级到intraweb6.0看看吧
不知大虾你还有什么妙招吗?
 
我正在用,配置完全和你一样,一切正常啊!(5和6我都试过)你的iwdbgrid的datasource属性指向了数据模块里的datasouce??
 
to zjwyyh
指向了。。我在IwDBGrid的colconms里都能找到并添加字段了。我真是没多少法子了。您知道哪有IntraWeb的下载吗?
 
http://www.51delphi.com/delphi/soft?cx=INTRAWEB
 
我找到解决问题的方法了。但没用到ADO,我用BDE加session 就可以了。。
谢谢 zjwyyh 不知道ADO能用session吗?
你一回复马上送分 ,谢谢。
 
BDE中的Session概念与我们在网页的session不是一个概念,ADO本身会对数据连接自动管理。过多的sesstion开销会增加服务器的负担。
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部