J johnnywong Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-06 #1 用ADO对一个多表的数据库进行操作时是否需要2个ADOQuery? 一个ADOquery用来处理select等操作,一个ADOQuery用来处理insert等操作
D dongberlin Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-06 #2 应该不用???,只要完整性可靠就可以. 再不行,可以用View.
J johnnywong Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-06 #5 但我用一个ADOQuery时运行总是提示莫名其妙的错误,加多一个query,用两个query分别进行select和insert操作就没问题
H htw Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-06 #7 用BDE可以用TUpdateSQL控件实现对多表的操纵,而用ado的话一般不用这么做, 直接操作就行了
C cnaoszh Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-06 #8 //试试这个 procedure RunQuery(SqlStr:String;Option:Integer) begin query1.close query1.sql.clear; query1.sql.add(SqlStr); if Option=1 then begin Query1.open end else begin Query1.ExecSql; end; end;
//试试这个 procedure RunQuery(SqlStr:String;Option:Integer) begin query1.close query1.sql.clear; query1.sql.add(SqlStr); if Option=1 then begin Query1.open end else begin Query1.ExecSql; end; end;
T txmaster Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-06 #10 给你一点建议: 对于要返回结果集的情况,(如使用Select等)建议使用ADODataSet或其它; 对于不返回结果集的情况,(如有一批数据要Insert)建议使用ADOCommand; 这样能提高一些效率。
给你一点建议: 对于要返回结果集的情况,(如使用Select等)建议使用ADODataSet或其它; 对于不返回结果集的情况,(如有一批数据要Insert)建议使用ADOCommand; 这样能提高一些效率。