今天看了下三层,现在一头雾水。
其中最大的疑问在于:比如我的客户端有N多个界面,这N个界面中可能需要N多的数据查询,那么这些查询是不是都必须在中间应用服务层中预先做好呢???
能不能象我们平时做数据库那样,只要将查询连接到CONNECTION中,执行查询就行了。这个地方相当不明白,麻烦大家指点下。
其中最大的疑问在于:比如我的客户端有N多个界面,这N个界面中可能需要N多的数据查询,那么这些查询是不是都必须在中间应用服务层中预先做好呢???
能不能象我们平时做数据库那样,只要将查询连接到CONNECTION中,执行查询就行了。这个地方相当不明白,麻烦大家指点下。
解决方案 »
- 请问如果对当前时间值now()的分钟值最后一位做四舍五入处理?
- daoquery1.SQL.Text:='delete * from student where id='+intid ;这种情况就是在编译时出错
- 请教各位大师怎样使程序定时执行不同功能???
- delphi xe2 的 datasnap 限制同一帐户同时登录 如何实现?
- 大型项目中的查询问题
- DBGrid中选中某行记录,激发什么事件啊?
- 在表里面有个单号字段,00001a,请问怎样提取第五位数
- 如何在show窗口时只show出一个?
- 成心求教
- 为什么从数据库查询的记录不对
- 怎么样从SQL中读取数据,并用xmldocument组件绑定一特定的. xsd文件生成一个xml文件?
- 求助----4百块做5题!想赚钱的请进来
1.其实中间层要做到最简单的话,是不是就只放一个ADOCONNECTION\ADOQUERY\DataSetProvider就行了?2.我刚刚看了下,三层也存在安全问题,比如,如果我知道了SERVERNAME和COMPUTERNAME,我是不是可以立即编写一个程序连接上应用服务器,然后执行相关的SQL操作,甚至不用登录系统.(可能在这点上我大错特错了,但现在确实还不知道错在哪儿)以上两点还望多多指教.
const userPwd: WideString; const strSql: WideString): Integer; safecall;