delphi调用SQL Server存储过程后,新增第一条记录成功,在新增第二条记录时候会错误??
ADOStoredProc1.Close;
ADOStoredProc1.ProcedureName:='P_Add';
ADOStoredProc1.Parameters.Refresh;
ADOStoredProc1.Parameters[1].value:=edit1.Text;
ADOStoredProc1.Parameters[2].value:=edit2.Text;
ADOStoredProc1.Parameters[3].value:=edit3.Text;
ADOStoredProc1.Prepared;
sp1.ExecProc;
第一次保存记录成功,第二次出错提示如下:
Project Project1.exe raised exception class EAccessViolation with message'Access violation at address 00480138 in module' Project1.exe'.Read of address 0000009D'.Process stopped. Use Step or Run to continue.
怎么解决???