نمایش نتایج 1 تا 3 از 3

نام تاپیک: استفاده از چند select در storeProcedure

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    کاربر تازه وارد آواتار leila_mahyanet
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    گیلان - رشت
    پست
    87
    سلام
    من یه storeProcedure به شکل زیر نوشتم:


    GO
    SET QUOTED_IDENTIFIER ON
    GO
    CREATE PROCEDURE [dbo].[login]
    (
    @username nvarchar(255),
    @password nvarchar(255),
    @mId int
    )

    AS
    SELECT * FROM members WHERE username=@username AND password=@password

    DECLARE @UserId int

    SELECT @UserId=id FROM members WHERE username=@username AND password=@password

    SELECT point FROM members_m WHERE memberId=@UserId AND mId= @mId


    به ازای command.ExecuteReader مقادیر select اول رو درست بر میگردونه ولی به ازای command.ExecuteScalar به جای بر گردوندن point مقدار اولین ستون از اولین ردیف select اول
    رو بر میگردونه .

    میخوام ببینم چطور میتونم به مقدار بازگشتی هر دو select در برنامه ام دسترسی داشته باشم ؟

    اصلا چنین کاری ممکنه یا کلا اشتباهه؟


    کسی نظری نداره؟ :(
    آخرین ویرایش به وسیله majid325 : شنبه 22 آبان 1389 در 09:26 صبح دلیل: ادغام کردن پستهای اضافی

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •