سلام
برنامه ای نوشتم که برای insert و update دیتابیسم از stored procedure در sql server استفاده می کنم.
کد زیر رو ببینید:
with sp doمشکل اینجاست که کد بالا فقط زمانی کار میکنه که در زمان طراحی ProcedureName مربوط به AdoStoredProcرو مقدار دهی کرده باشم, در غیر این صورت پیام خطای زیر رو میگیرم:
begin
Close;
ProcedureName:='insert_in_table';
Prepared:=True;
Parameters.ParamValues['@percode']:=trim(edPercode.Text);
.
//some code
.
.
ExecProc;
end;
sp: Parameter '@percode' not found.یه مشکل دیگه زمانی هست که در زمان طراحی ProcedureName رو مقدار دهی کنم و بعد میخوام در زمان اجرا نام پروسیجر مورد استفاده رو عوض کنم. که باز هم پیام خطای بالا رو میگیرم.
لطفا راهنمایی کنید