AQ1.Close;
AQ1.SQL.Clear;
AQ1.SQL.ADD('insert PNoSum(PNO,PH,KH,SH,YS,GH,CM,XZJS,PZS)');
AQ1.SQL.ADD('values('''+pno+''','''+AQ['PH']+''','''+AQ['KH']+''','''+AQ['SH']+''','''+AQ['YS']+''',');
AQ1.SQL.ADD(''''+AQ['GH']+''','''+CM+''',:JS,:PZS)');
AQ1.Parameters.ParamByName('JS').Value:=JS;
AQ1.Parameters.ParamByName('PZS').Value:=PZS;
try
AQ1.ExecSQL;
except
showmessage('错误!') ;
exit
end;在<AQ1.Parameters.ParamByName('JS').Value:=JS;>就报错: <AQ1:Parameter 'JS' not found.>
兄弟们谁遇到这个问题呀!
AQ1.SQL.Clear;
AQ1.SQL.ADD('insert PNoSum(PNO,PH,KH,SH,YS,GH,CM,XZJS,PZS)');
AQ1.SQL.ADD('values('''+pno+''','''+AQ['PH']+''','''+AQ['KH']+''','''+AQ['SH']+''','''+AQ['YS']+''',');
AQ1.SQL.ADD(''''+AQ['GH']+''','''+CM+''',:JS,:PZS)');
AQ1.Parameters.ParamByName('JS').Value:=JS;
AQ1.Parameters.ParamByName('PZS').Value:=PZS;
try
AQ1.ExecSQL;
except
showmessage('错误!') ;
exit
end;在<AQ1.Parameters.ParamByName('JS').Value:=JS;>就报错: <AQ1:Parameter 'JS' not found.>
兄弟们谁遇到这个问题呀!
看写的对不对
多看看编程的标准,
对你有用
即然已经用了参数了,为了还搞一些'''+pno+''','''+AQ['PH']+''','''+AQ['KH']+''','''+AQ['SH']+''','''+AQ['YS']+''',');
这些?
AQ1.Parameters.ParamByName('PZS').Value:=PZS;
JS和PZS的是不是你前面声明的变量
他们的值从哪里来?
请你检查一下