各位,小弟最近开始使用MIDAS,所以有些概念问题不是很清晰,希望大家发表自己的意见。1.关于客户端的TClientDataSet怎么才能比较高效的重用呢,对于数据集的添加,删除,修改,查询我总是希望能够使用尽量少的控件来达到目的。2.是不是可以把TClientDataSet作为一种集TQuery,TTable,TStoreProcedure于一身的控件呢?3.在应用程序服务器端是否可以尽可能的少使用TDataSetProvider呢?但是又要考虑到多用户同时对数据库操作时的防冲突问题,这该怎么做呢?4.TClientDataSet如何做到分页显示和及时刷新?
解决方案 »
- DBGrideh的问题
- idHTTP如何读取整段服务端返回的XML字符串
- 急求!用mscomm实现串口发送16进制数据?
- 求助advstringgrid的帮助文档
- 急!!!!我的课程设计题目----《校历表的制作》 在线等
- 请问像这样的SQL该怎么写????急!!!我都想了一天了
- delphi7 在创建数据库时按钮不能显示
- 在showmessage('我要显示的字符') 中,如何把Edit1的内容显示在'我要显示的字符'处?
- Look at me---怎样在TListBox中显示图标?
- 寻高手编制一个软件
- 谁给我一瓶“醋”???!!!
- 修改treeview某一项目的text后,怎样获得选中的项目修改后的treeview.selected.text?
看看李维的《delphi 5.x分布式多层应用系统篇》
clientdataset.fetchoncommand:=false;
clientdataset.getnextpacket
也可以先定义一堆DSP,
然后在程序中调用,若DSP已被使则标记为“已用”,在服务器定义方法供客户端调用,该方法从DSP列表中返回一个“空闲”的DSP给客户端并设置标记为“已用”…
然后定义一系列ID,在客户端需要处理时,将ID及实际的input 数据封装为一个OleVariant,通过DataRequest传到 RDM.
RDM再分析ID。取出相应的数据,进行处理。