Intraweb出问题了(50分)

  • 主题发起人 主题发起人 cauvec
  • 开始时间 开始时间
C

cauvec

Unregistered / Unconfirmed
GUEST, unregistred user!
用adoconnection+adodataset+datasource+dbgrid就能显示出库中的数据
换成adoconnection+adodataset+datasource+iwdbgrid就什么都没有
编译通过,在浏览器中只有一个空框
grid里什么都没有

到底是怎么回事啊,dfw救救我
 
看看DEMO,你的程序肯定不对

不可能用DBGRID地,只有是IWDBGRID
 
我知道不能用dbgrid,我只是用它试试我的ado连接正确否
把它放到界面上能出现数据不就说明ado连接正确吗

但是换成iwdbgrid就什么都没有
到底是怎么回事啊
dfw快出手阿
 
Adoconnection1连数据库
AdoTable1连数据表
DataSource1连AdoTable1
IWDBGrid1连DataSource1
AdoTable1的Active设为true

IWDBGrid1不显示数据?? 会疯掉的。

Demo能正常运行吗?
 
就是不行的啊
编译通过但是运行时浏览器中grid就是什么都没有

用try/if adoquery
 

try
if adotable.active=false then ...
except
nend
调试都不行
 
兄弟,你建立的是IW程序吗?Stand Alone Application吗?
不会是Application吧?
 
to jrq
建立的是Stand Alone Application啊
你有qq吗,能在qq上聊一会吗?
qq:82115059
我一般隐身在线的
 
你的dbgrid能放到interweb窗口上,是不是你创建的文件就有问题哦,interweb不是标准的exe文件。
 
我遇到与他一样的问题,真的,我的更邪门,以前就可以,新建的就不行,就是空的
 
我找到了答案了,我在用intraweb新建standalone模式的程序时,向导会提示你是否创建带
DATAMODULE的,如果你选择了,则没问题,如果没选择,而是你后加的,则默认状态下
iwdbgrid是不显示数据的,你需要手工改以下几个地方.
1、到工程文件中project1.dpr中将
Application.CreateForm(TDataModule2, DataModule2);隐含
2、在ServerController的constructor TUserSession.Create(AOwner: TComponent);中添
加以下语句DataModule1 := TDataModule1.Create(Self);
然后运行无误,XP+D7+intraweb5.1.24下调试通过
 
楼主的这个问题是IWSserverCotrol中的coinialization设置的问题。
他已经搞定了。 [:)]
 
那他这完全是粗心嘛,没什么难度
 
多谢各位的相助[:)]
 
cauvec:
老兄,我可等你结贴放分呢。 [:D]
 
你用的是IW什么版本呀,
我现在用的是7.0版的。
创建工程时,选择“创建USESSION”
再把数据控件放入USESSION中。
引用时,用USESSION.数据控件就OK了。
 
后退
顶部