InternetExpress动态存取数据问题,高手请进。 吐血吐血200分:) (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 ...

敬请赐教!!

 
try to use a new pc or reinstall with remove all of setting.
 
去深度历险的论坛中的李维专区直接问问作者本人。
http://forum.vclxx.org/
 
回家吐血去吧
 
把原码发给我,我帮你!
feifan731@163.net
 
顶部