如下语句:其中tempstr是一个字符串变量
DataModule1.AdoQuery1.SQL.Clear;
DataModule1.AdoQuery1.SQL.Add('Updata BookstoreInf');
DataModule1.AdoQuery1.SQL.Add(
' Set Storename=:st1,Storearea=:st2,StoreManager=:st3');
DataModule1.AdoQuery1.SQL.Add(' where StoreId=:st4');
DataModule1.AdoQuery1.Parameters.ParamByName('st1').Value:=Trim(ComboBox2.text);
DataModule1.AdoQuery1.Parameters.ParamByName('st2').Value:=Trim(ComboBox1.Text);
DataModule1.AdoQuery1.Parameters.ParamByName('st3').Value:=Trim(Edit2.Text);
DataModule1.AdoQuery1.Parameters.ParamByName('st4').Value:=tempstr;执行后说是SQL的第二行有语法错误?谁能告诉我正确的写法。谢谢了。
DataModule1.AdoQuery1.SQL.Clear;
DataModule1.AdoQuery1.SQL.Add('Updata BookstoreInf');
DataModule1.AdoQuery1.SQL.Add(
' Set Storename=:st1,Storearea=:st2,StoreManager=:st3');
DataModule1.AdoQuery1.SQL.Add(' where StoreId=:st4');
DataModule1.AdoQuery1.Parameters.ParamByName('st1').Value:=Trim(ComboBox2.text);
DataModule1.AdoQuery1.Parameters.ParamByName('st2').Value:=Trim(ComboBox1.Text);
DataModule1.AdoQuery1.Parameters.ParamByName('st3').Value:=Trim(Edit2.Text);
DataModule1.AdoQuery1.Parameters.ParamByName('st4').Value:=tempstr;执行后说是SQL的第二行有语法错误?谁能告诉我正确的写法。谢谢了。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货