表单问题。(50分)

  • 主题发起人 主题发起人 黄泥巴
  • 开始时间 开始时间

黄泥巴

Unregistered / Unconfirmed
GUEST, unregistred user!
怎么样用表单上的内容替换掉,数据库里面的内容。
aqwork.Close;
aqwork.SQL.Clear;
aqwork.SQL.Text:='Update Pass set PWD='+'request.ContentFields.Values[''NewPwd'']+''';
aqwork.ExecSQL;
 
const sTmp='Update pass set PWD=''%s''';
begin
...
aqwork.close;
aqwork.sql.clear;
aqwork.sql.text:=Format(sTmp,[request.contentFields.Values['newpwd']);
aqwork.execSql;
...
end;

应该说用Format语句来替换参数,是最好用的。你可以试一下!
 
>>aqwork.SQL.Text:='Update Pass set PWD='+'request.ContentFields.Values[''NewPwd'']+''';
这是什么意思?
如想加单引号可用QuotedStr()这个函数
 
我也用了format但是还是不行[:(]
 
后退
顶部