无 无名小兵 Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-05 #1 例如select * from table 或 insert into table(a,b,c) values(1,2,3)等等SQL语句, 如不用Query1.SQl.Add('...')该怎样执行?
例如select * from table 或 insert into table(a,b,c) values(1,2,3)等等SQL语句, 如不用Query1.SQl.Add('...')该怎样执行?
D dfan2000 Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-06 #4 Query1.Close; Query1.SQL.Clear; Query1.SQL.Text:='select * from table'; Query1.open; 不知你要的是否如此?
S sonie Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-06 #5 如是insert,update等SQL语句最好用Query.ExecSQL过程来执行 TQuery的SQL语句既可在设计阶段通过编辑TQuery的SQL属性来指定 也可在运行时来指定,TQuery.SQL是TStrings类型的,可以用此类型的所有过程来操作
如是insert,update等SQL语句最好用Query.ExecSQL过程来执行 TQuery的SQL语句既可在设计阶段通过编辑TQuery的SQL属性来指定 也可在运行时来指定,TQuery.SQL是TStrings类型的,可以用此类型的所有过程来操作
Z zxb200 Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-06 #7 凡select的sql語句用query.open(或query.active:=true)執行, 而insert,update,delete這類sql語句均用query.execsql語句執行。 建議執行前加上:query.prepare;進行准備動作。 對于query.sql是屬于Tstrings字符集屬性。可通過add,delete,insert方法給值, 也可用query.sql.text直接給值,還可以query.sql.strings給某一行的值。
凡select的sql語句用query.open(或query.active:=true)執行, 而insert,update,delete這類sql語句均用query.execsql語句執行。 建議執行前加上:query.prepare;進行准備動作。 對于query.sql是屬于Tstrings字符集屬性。可通過add,delete,insert方法給值, 也可用query.sql.text直接給值,還可以query.sql.strings給某一行的值。