1.三层构架有啥优点?
就是为了界面和逻辑分离吗?
速度怎样啊?
什么时候用呢?我都是直接ADOQuery1连数据库 操作2.为什么要用ClientDataSet1呢?DB--- TAdoConnection----- ADOQuery1 ---TDataSource----感应控件
DB---TAdoConnection----- ADOQuery1 --- DataSetProvider1 ---ClientDataSet1 ----TDataSource----感应控件用ClientDataSet 这样不是多了两层吗?
就是为了界面和逻辑分离吗?
速度怎样啊?
什么时候用呢?我都是直接ADOQuery1连数据库 操作2.为什么要用ClientDataSet1呢?DB--- TAdoConnection----- ADOQuery1 ---TDataSource----感应控件
DB---TAdoConnection----- ADOQuery1 --- DataSetProvider1 ---ClientDataSet1 ----TDataSource----感应控件用ClientDataSet 这样不是多了两层吗?
解决方案 »
- 利用RAS传输数据的问题
- 求那位大侠帮我把这段C++改成Delphi,关于指针的
- 打包:delphi+FireBird
- TADOtable怎么实现模糊查询(散分啦)
- 软件试用(电子笔记本)
- 请教各位大哥,客户因为网络原因,输入的数据先要放在本地,如access数据库,然后某一天比如每个礼拜六拨号一起更新至internet上一SQLser
- 请问如何从几个 image控件中找出其中的一个 image 控件? 高分回应!
- Delphi中如何使回车键替代Tab键?
- SOS!!! 在线等待!!! HELP ME!!!
- 怎么使ALT+F4不关闭程序,而ALT+F10才关闭呢?(我的代码有错??)
- 新手又来了! 请问delphi程序发布时,如何将引用的activex控件一起打包
- 第4次问了! left join修改时,怎样只更新单表呢?
跟webservice比 哪个好呢? 性能
引用delphi窑洞洞主的文章