ورود

View Full Version : سوال: چطور یک stored procedur را با دلفی اجرا کنیم؟



nilidelphi
سه شنبه 17 آذر 1388, 13:50 عصر
با سلام به همگی دوستان و عزیزان
من می خوام بدونم چطور میشه با دلفی یک استور پروسجر رو که در SQL server آماده دارم اجرا کرده و به آن پارامتر هایی رو ارسال کنم.
لطفا اگه کسی میتونه کمکم کنه دریغ نکنه ؟
در ضمن من جستجو هم کردم ولی نتیجه نداد.....

پیشاپیش از همه ی کسانی که پاسخ دادن متشکرم..

:تشویق:

Hadi_Fayyaz
سه شنبه 17 آذر 1388, 14:38 عصر
سلام دوست عزيز
از برگه ADO يه ADOConnection رو فرمت بگذار و اون رو به ديتا بيست وصل كن بعد از همون برگه يه ADOStoredProcedure هم رو فرمت بگذار و قسمت Connection اون رو به ADOConnection روي فرمت وصل كن بعد توي Prpperty هاي ADOStoredProcedur يه Property به نام Procedure Name داره كه اون رو هم بايد به StoredProcedur كه در SQLServer تعريف كردي وصل كني حالا يه كار ديگه هم بايد انجام بدي و اونم اينه كه بايد Type پارامتر هاي StoredProcedure رو براي دلفي تعيين كني براي اين كار قسمت Parameters از پنجره ObjectInspector مربوط به ADOStoredProcedure رو باز كن و روي تك تك پارامتر ها كليك كن و در قسمت Value اونها Type هر پارامتر رو مشخص كن حالا StoredProcedure آماده استفاده است مثلا اگه نام StoredProsedure خودت رو روي فرم MyStoredProc گذاشته باشي با دستورهايي شبيه اين ميتوني اون رو اجرا كني

MyStoredProc.Parameters[1].value:=...
MyStoredProc.Parameters[2].value:=....
.
.
.
MyStoredProc.ExecSql;اميد وارم تونسته باشم درست توضيح بدم
موفق باشيد:لبخندساده: