PDA

View Full Version : spدر دلفی



solmaz_zm
یک شنبه 04 آذر 1386, 22:29 عصر
سلام به دوستان
من یک spنوشتم که در محیطsql server اجرا میشه و مشکلی نداره،این برنامه را ازداخل دلفی صدا می زنم اما نهایتا چیزی به جدول من اضافه نمیشه...می خوام بدونم مشکلش چیه،ضمنا هیچ پیغام خطایی نمیده...




//sp_lock
//sp_lock1.Parameters.ParamByName('Tid').Value:=temp ;
//set sp_save
sp_save1.Close;
sp_save1.Parameters.ParamByName('@type').Value:='I ';
sp_save1.Parameters.ParamByName ('@Tid').Value :=Tid.Text;
sp_save1.Parameters.ParamByName('@fname').Value :=Tname.Text;
sp_save1.Parameters.ParamByName('@family').value:= Tfamily.Text;
sp_save1.Parameters.ParamByName('@tarikh1').value: =Ttarikh1.Text;
sp_save1.Parameters.ParamByName('@tarikh2').Value :=Ttarikh2.Text;
sp_save1.Prepared;
try
sp_save1.ExecProc;
except
MessageDlg('Error',mtError , [mbok], 0);
end;

JAFO_IRAN
یک شنبه 04 آذر 1386, 22:37 عصر
با سلام

1- خیلی سعی میکنم جوری بنویسم که postام پاک نشه
2- آیا پیغام Nothing insert از کد فوق گرفته میشه یا واقعا چیزی Insert نشده - اینکه پیغام خطا هم نمیده عجیبه
2-الف) اگه واقعا چیزی insert نمیشه، ممکنه connection نادرست باشه - که البته عجیبه که پیغام خطا هم نمیاد
2-ب) اگه پیغام Nothing insert نمیاد، احتمالا مربوط به Ttest باشه - اگه این موجود یک dataset هست، لازمه که دوباره open بشه والا locate نمیکنه

3- البته بدون داشتن متن sp نمیشه فهمید که پارامترها درست بودن یا نه...

ارادت - اگه این Post پاک نشد، امیدوارم کمک کنه - دوستان، لطفا در صورتی که یک post رو پاک میکنید دلیلش رو هم بفرمایید - من کماکان سعی میکنم....

solmaz_zm
یک شنبه 04 آذر 1386, 23:19 عصر
ممنون از لطف شما،پست شما که خوبه..
مشکل من حل شد،مشکلش نمیدونم چی بود،ولی یکی از دستوراتم را حذف کردم،حل شد!!!!!
البته مسخره هست.