with qryspm3 do
begin
Close;
SQL.Clear;
SQL.Add('update 执法检查 set Cmy_Provice='+qryspm3yx.FieldByName('Cmy_Provice').AsString+''',''');
SQL.Add('Cmy_City='+ qryspm3yx.FieldByName('Cmy_City').AsString + ''',''');
SQL.Add('Cmy_Area='+ qryspm3yx.FieldByName('Cmy_Area').AsString + ''',''');
SQL.Add('录入用户='+ qryspm3yx.FieldByName('录入用户').AsString+'where Check_ID='+qryspm3yx.FieldByName('Check_ID').AsString);
open;
错误:第1行:','附近有语法错误
begin
Close;
SQL.Clear;
SQL.Add('update 执法检查 set Cmy_Provice='+qryspm3yx.FieldByName('Cmy_Provice').AsString+''',''');
SQL.Add('Cmy_City='+ qryspm3yx.FieldByName('Cmy_City').AsString + ''',''');
SQL.Add('Cmy_Area='+ qryspm3yx.FieldByName('Cmy_Area').AsString + ''',''');
SQL.Add('录入用户='+ qryspm3yx.FieldByName('录入用户').AsString+'where Check_ID='+qryspm3yx.FieldByName('Check_ID').AsString);
open;
错误:第1行:','附近有语法错误
begin
Close;
SQL.Clear;
SQL.Add('update 执法检查 set Cmy_Provice='''+qryspm3yx.FieldByName('Cmy_Provice').AsString+''',');
SQL.Add('Cmy_City='''+ qryspm3yx.FieldByName('Cmy_City').AsString + ''',');
SQL.Add('Cmy_Area='''+ qryspm3yx.FieldByName('Cmy_Area').AsString + ''',');
SQL.Add('录入用户='''+ qryspm3yx.FieldByName('录入用户').AsString+''' where Check_ID='+qryspm3yx.FieldByName('Check_ID').AsString);
open;
可以先showmessage(sql.text);
看看错误啊!