L limestone Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-08 #1 小弟甚郁闷,最近在做一个证券交易结算系统的时候,需要用大量的adoquery,不知道有 没有好的方法可以避免。
Q qiangyuan Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-08 #6 可以考虑在一个sql中写多条语句,用分号隔开。
X _xiaofeng Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-08 #7 在你所需要的事件里写 adoquery.close; adoquery.sql.clear; adoquery.sql.add('你要写SQL代码') adoquery.open; 就可以在一个adoquery控件中写动态SQL代码了,不必用多个,只有一个就可以了,再说用 存储过程也是一个好办法
在你所需要的事件里写 adoquery.close; adoquery.sql.clear; adoquery.sql.add('你要写SQL代码') adoquery.open; 就可以在一个adoquery控件中写动态SQL代码了,不必用多个,只有一个就可以了,再说用 存储过程也是一个好办法
N navychen Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-08 #8 我都是这样做的, 用一两个adoquery就够了, 条件是查询是分步执行 查询读取完毕后close, 再继续下一个查询. 当然如果需要比较多个查询结果集就得用多个adoquery了
P peter_peng1980 Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-08 #10 哎!写sql是挺头痛的,但是还的坚持呀! 继续努力吧!
Z zh_2001 Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-08 #12 adoquery.close; adoquery.sql.clear; adoquery.sql.add('SQL代码') adoquery.open(或query.execsql);
A antic_ant Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-08 #13 写几个函数,会减少很多 比如,插入的写一个 更新的写一个, 查询的等..