Z
zhanggeye
Unregistered / Unconfirmed
GUEST, unregistred user!
近来很烦闷,比较关注招聘贴子,没想到这招聘的与应聘的居然在贴子上讨论起技术来。
既然讨论,也让菜鸟说说一下看法,大家交流交流。
1.用ADO不能开发大系统.
ADO不能开发大系统?ADO是现在MS开发工具访问数据库的主要引擎,MS的开发工具能否开发大系统,
ADO的缓冲池技术是用来做什么的,还有,什么样的系统才叫大系统,还有,直接打开一个十万条记录的表有什么意义,
等等之类。。。。。。。。。
2.ADO没有TUPDATESQL,因为要进行sql语句的优化.
ADO没有TUPDATESQL,是不是因为要进行SQL语句优化,这倒也无从考究。但ADO一定要TUPDATESQL吗?
TUPDATESQL对于ADO来说没有存在的意义,BDE无法直接更新多表视图和缓存模式数据,TUPDATESQL在这里发挥了很大作用,
而对于ADO来说,多表更新和缓存更新都可以直接进行,根本无需借助什么TUPDATESQL,即使不直接更新,
ADO灵活的更新机制实在让我想不出TUPDATESQL存在的必要。
3.TUpdateSQL充其量只相当于ADO的whereKeyOnly更新方式.
用过TUPDATESQL的人都知道,TUPDATESQL的更新模式取决于SQL语句的写法,如果你想,你可以where所有字段.
4.TClientDataset也就是使用Borland的自动生成更新SQL的技术.
TClientDataset------自动生成更新SQL技术,我想半天也想不出个中原由来。自动生成更新SQL语句应是TDataSetProvider吧,我想。
5.TUpdateSQL不能作多表更新.
TUPDATESQL最大的一个用处正好是多表更新,这个说法.................
以上就是我的一点看法,请大家指正.
既然讨论,也让菜鸟说说一下看法,大家交流交流。
1.用ADO不能开发大系统.
ADO不能开发大系统?ADO是现在MS开发工具访问数据库的主要引擎,MS的开发工具能否开发大系统,
ADO的缓冲池技术是用来做什么的,还有,什么样的系统才叫大系统,还有,直接打开一个十万条记录的表有什么意义,
等等之类。。。。。。。。。
2.ADO没有TUPDATESQL,因为要进行sql语句的优化.
ADO没有TUPDATESQL,是不是因为要进行SQL语句优化,这倒也无从考究。但ADO一定要TUPDATESQL吗?
TUPDATESQL对于ADO来说没有存在的意义,BDE无法直接更新多表视图和缓存模式数据,TUPDATESQL在这里发挥了很大作用,
而对于ADO来说,多表更新和缓存更新都可以直接进行,根本无需借助什么TUPDATESQL,即使不直接更新,
ADO灵活的更新机制实在让我想不出TUPDATESQL存在的必要。
3.TUpdateSQL充其量只相当于ADO的whereKeyOnly更新方式.
用过TUPDATESQL的人都知道,TUPDATESQL的更新模式取决于SQL语句的写法,如果你想,你可以where所有字段.
4.TClientDataset也就是使用Borland的自动生成更新SQL的技术.
TClientDataset------自动生成更新SQL技术,我想半天也想不出个中原由来。自动生成更新SQL语句应是TDataSetProvider吧,我想。
5.TUpdateSQL不能作多表更新.
TUPDATESQL最大的一个用处正好是多表更新,这个说法.................
以上就是我的一点看法,请大家指正.