在开发三层数据库时候,我要把所有的工作都写在应用服务程序,让客户端来调用。书上所举的例子都是用clientdataset.commandtext传送SQL语句让服务端的provider接收,再让Adodataset来运行,这样的传输方式很显然有大量的客户端发送数据命令是不适宜的。
我一直认为是应该让服务端进行接受客户端传来参数,根据传来的数字,比如1,2,3,4...调用相对应的过程,每一个过程是处理不同的事件。我前两天在《delphi彻底研究》(好象是本书)这本书上看到作者的方法是将每段sql程序存入不同的文件,再根据不同的参数调用,我想这样还不如写成过程调用快。而且书上也是说了一下关键是这两个方法都牵涉到一个服务端接受客户端参数的问题。那么这个参数是在什么地方写呢?如果这样,如果多个客户端同时传参数来,似乎又会有问题。请能否解释一下如何解决这个问题,最好能写个简单的代码,谢谢!
我一直认为是应该让服务端进行接受客户端传来参数,根据传来的数字,比如1,2,3,4...调用相对应的过程,每一个过程是处理不同的事件。我前两天在《delphi彻底研究》(好象是本书)这本书上看到作者的方法是将每段sql程序存入不同的文件,再根据不同的参数调用,我想这样还不如写成过程调用快。而且书上也是说了一下关键是这两个方法都牵涉到一个服务端接受客户端参数的问题。那么这个参数是在什么地方写呢?如果这样,如果多个客户端同时传参数来,似乎又会有问题。请能否解释一下如何解决这个问题,最好能写个简单的代码,谢谢!
解决方案 »
- 如何获取cmd窗口中的内容?
- 能否用两个timer实现label的上移及其caption的string循环变换?
- 求mxArrays 单元, dcu或pas都行
- 系统的粘贴功能是怎么做的
- 怎么实现ListBox内容作为SQL查询条件
- DBgridEH控件,如何让记录的修改有缓冲的功能?
- 了解成都的朋友,进来看看
- 怎么用ADO直接操作dbf数据文件?连接字符串怎么写?
- 如何获得当前dbgrid中选中的一条记录
- ODBC被破坏如何以最简单方式恢复
- 有谁能救我的命!懂得Z39.50协议的请进来,高分有送!
- 现在做两层的东西,请问怎样用adoconnection怎样连接网络里其他电脑的MS SQL,可以用这东西连接的吗,请问如果可以
软件体系结构的设计是最重要的。