在midas中使用ado遇到的一些问题?(50分)

  • 主题发起人 主题发起人 li_tj
  • 开始时间 开始时间
L

li_tj

Unregistered / Unconfirmed
GUEST, unregistred user!
有如下问题:
1. 怎么调试三层结构中的应用服务器?有些处理逻辑肯定是在客户端触发的,
那么这时应用服务器已经在执行了,怎么调试它呢?
2. 在关闭客户端程序时遇到错误:“相互身份验证失败”,
但是我的应用服务器和客户程序都是在同一台机器上运行的啊?
3. 在c/s系统中用ado可以直接更新多表连接后产生的数据集,在midas中怎么使用呢?
在dataSetProvider.options中设置[poAllowMultiRecordUpdates,poAutoRefresh,
poAllowCommandText]后,为何还是不能自动更新2个表连接之后修改的数据?
4. 在c/s结构中使用ADO设置ExecuteOptions=[eoAsyncFetchNonBlocking]时
对于下载大量数据显示效果很好,但是在midas中设置PacketRecords = 10000,
为何在查询一个14万数据量的表时只显示了139条数据,那么怎么去提取
剩余的数据呢?
 
强烈建议你看看李伟的书
具体我说不清
 
李维的书正在看,但是还没发现解决的办法。
 
1.在win2000中用delphi5可以调试应用服务器,方法:加载服务器和客户端2个工程。各自设断点。
 
意思是在同一个delphi中加载2个工程?
 
可以从资源管理器中运行多个实例。
如果你开发的是COM+系统,除了设断点外,还有其它方法,你可以查一查。
 
1,调试appserver肯定要用EXE类型的appserver来调试,具体调试方法见mytree的方法
2,dcom的配置问题
3,在TDataSetProvider控件的beforeupdaterecord事件里面写代码自己控制
4,一次查出14万条记录?
你怎么写的?不会是Select * from table吧.
去看看clientdataset的packetrecords属性吧
建议你先去看看李维大师的书,再来做三层
 
是的,在1个delphi实例中加载2个project.
也可以开2个delphi分别加载1个project.但这样开销大。
 
多人接受答案了。
 
后退
顶部