B bestshang Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-31 #1 用updatesql 时,语句中 set 余额=:dbedit5.text where 卡号=edit2.text 中的错误怎么改正?
狐 狐和鹅 Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-31 #3 不很明白楼主的意思,是不是这样 s:string; s:='set 余额=''%s''where 卡号=''%s'''; s:=format(s,[edit5.text,edit2.text]); query.sql.text:=s; ...........
不很明白楼主的意思,是不是这样 s:string; s:='set 余额=''%s''where 卡号=''%s'''; s:=format(s,[edit5.text,edit2.text]); query.sql.text:=s; ...........
B bluedna Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-31 #5 没问题. with adquery1 do begin close; sql.clear; sql.add('update yourtable set 余额=:tmpye where 卡号=:tmpcard ') Parameters.ParamByName('tmpye ').Value:=dbedit5.text Parameters.ParamByName('tmpcard').Value:=edit2.text Prepared:=true; ExecSQL; end;
没问题. with adquery1 do begin close; sql.clear; sql.add('update yourtable set 余额=:tmpye where 卡号=:tmpcard ') Parameters.ParamByName('tmpye ').Value:=dbedit5.text Parameters.ParamByName('tmpcard').Value:=edit2.text Prepared:=true; ExecSQL; end;