sql.add(update 表 set 字段2='XXX' where 字段1='''edit.text+'''!)
execsql;sql.add(update 表 set 字段3='AAA' where 字段1='''edit.text+''')
execsql;请问能否把两句和为一句呢?
update 表 set 字段1='XXX' and 字段2='AAA' where 字段1='''edit.text+'''!我还有一个问题,如果sql.add('select语句太长,如果换行就出错,该如何写?')
execsql;sql.add(update 表 set 字段3='AAA' where 字段1='''edit.text+''')
execsql;请问能否把两句和为一句呢?
update 表 set 字段1='XXX' and 字段2='AAA' where 字段1='''edit.text+'''!我还有一个问题,如果sql.add('select语句太长,如果换行就出错,该如何写?')
2、不会错的
where 2232 23322 3223');
这样有了问题了呀?
2.
SQL.add('select d32,2323.43234.32443344334 from xxx
where 2232 23322 3223');
用&(或-)我记不的了,delphi有自己的续行符,你加上就可以了
或者写成
SQL.add('select d32,2323.43234.32443344334 from xxx '
+ ' where 2232 23322 3223');
2.
VAR
SQLtxt:String
.....
SQLtxt:='select d32,2323.43234.32443344334 from xxx '
+ ' where 2232 23322 3223';
....
SQL.add(SQLtxt);
SQL.add('select a,b,c,d, from table_a ')
SQL.add('where field1=xxx and field2=yyy')
sql.add(' and field3=zzz')