修改数据库数据出错,小弟在线等,速结贴。
一段修改数据库数据的代码,执行报错:'missing right quote',估计是sql语句出错,因为showmessage('pass')可以执行.代码如下:
DataModule2.Table2.Active := true;
with DataModule2.Table2 do
begin
SetKey;
FieldByName('序号').AsString:=Edit7.Text;
if GotoKey then
begin
showmessage('pass');
DataModule2.Query1.Close;
DataModule2.Query1.SQL.Clear;
DataModule2.Query1.SQL.Add('update emailtable set 姓名 = ''+edit1.Text+'',年龄= ''+edit5.Text+'' ,班级=''+edit6.Text+'', 备注= ''+memo2.Text+'' where 序号=''+edit7.Text+');
DataModule2.Query1.ExecSQL;
showmessage('pass');
unit4.main.Refresh;
end;
end;
望高手指点,小弟在线等。