PDA

View Full Version : دریافت مقدار out put از sql بدون استفاده از recordset



j.farazani
یک شنبه 29 اردیبهشت 1387, 14:26 عصر
با سلام خدمت همه دوستان عزیزم

قابل توجه sql & vb کارهای عزیز

برای نحوه دریافت اطلاعات یک متغیر از نوع output که در یک stored procedure در sql تعریف شده ، در vb خود من یکی دوتا تاپیک زدم و دوستان بزرگواری کردن و راه حل این شد که مقدار اون متغیر رو از خود sp در یک select بریزیم و سپس در vb با استفاده از یک recordset مقدار اون select رو دریافت کنیم


این مثالی که براتون میگذارم نحوه دریافت اون متغیر هست ، بدون نیاز به اینکه در sp مقدار اون متغیر در یک select ریخته بشه (که خوب قطعا اندکی هم که شده سرعت اجرای stored procedure رو پایین میاره )


نمی دونم آیا این راه قبلا توی سایت عنوان شده بود یا نه:متفکر::متفکر:


اگه تکراری بود به بزگواری خودتون ببخشید

شاد ، موفق و پیروز باشید:چشمک::چشمک:

حسین علوی
یک شنبه 29 اردیبهشت 1387, 15:16 عصر
سلام
دوست عزیز اگه بانک برنامه رو هم می گذاشتی عالی بود.

j.farazani
یک شنبه 29 اردیبهشت 1387, 18:15 عصر
سلام

شما فقط یک بانک در sql ایجاد کنید و نام اون در قسمت نام دیتابیس قرار بدید . همه چیز کامله

در برنامه هم توضیح دادم

--ابتدا کلید 1 رو کلیک کنید ----> یک sp به نام Sample1 در دیتابیس شما ایجاد می کنه

--سپس کلید 2 رو کلیک کنید----> مقادیر عدد اول و عدد دوم رو از شما میگیره و پاس می ده به sp ، sp هم اونها در هم ضرب میکنه و مقدار رو میریزه توی یه متغیر در vb