InternetExpress动态存取数据问题,高手请进。(200分)

M

mytree

Unregistered / Unconfirmed
GUEST, unregistred user!
我在拜读李维先生的《Delphi5分布式多层应用(电子商务篇)》后,按照
“4-2使用InternetExpress动态存取数据”所述方式,实现我的WEB
应用,却发现无法实现书中的示例。问题及尝试过程简述如下:
1. 服务端用ADOQuery带一个ADOTable做巢状数据,SQL语句含 条件;
2. WEB应用采用Socket连接,并用XMLBroker选取服务端的相应Provider;
根据服务端ADOQuery条件的不同,会出现以下问题:
1. XMLBroker Fetch不到参数,除非用一个ClentDataSet先获取参数,并打开;
2. XMLBroker 获得了参数,单在mpp组件中静态设计DataForm却总提示
“The application has improperly defined a Parameter object.”错误,
而无法看到视图,除非在 一个普通的DataModule或Form中,而不是在WebModule中
放置它们。
3. 服务端ADOQuery条件,经手工调整后,XMLBroker取参数及mpp组件中静态设计
似乎都正常了,当然静态设计时看不到数据。可在运行时也仍然看不到数据。
没办法,将DELPHI5中的Demos/MIDAS/InternetExpress/CustomerList加以改造,将
BDE换成ADO,后果便如上所述......
请问:?是不是Package1补丁包仍没解决ADO方面的BUG?
?还是我的参数设置仍有问题?
?有没有成功示例 ... ADOQuery - 动态参数 - (巢状) - Provider - Socket - XMLBroker - mpp ...
敬请赐教!!
ds_wang@263.net
 
那ADOQUERY的查询参数是好象有点问题
我也调了好长时间才通过,不过最后的设置和最初的设置好象也一样:)
也许你可以换ADODATASET试试?
 
补丁要打全,三个要全打!
 
错了,共有[red][h1]5[/h1][/red]个补丁
 
哪5个?我怎么才发现3个?[:(][:(]
 
把原码给我,我帮你!
我的Email:
feifan731@163.net
 
顶部