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

نام تاپیک: نیاز به کمک فوری جهت ایراد در یک لود کردن یک SP

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    Iran
    پست
    44

    نیاز به کمک فوری جهت ایراد در یک لود کردن یک SP

    با سلام
    یک sp نوشتم که با گرفتن یک کد عضویت نام فیلم و کد فیلم وکد عضو رو برام بر می گردونه اما وقتی در برنامه می خوام صداش کنم ودیتاآداپتر رو صدا می کنم تا دیتا ست را پر کنه فقط برای دفعه اول اجرا می شه و اگه یک کد دیکه رو بهش بفرستم و دوباره صداش کنم این خطا را بهم میده میشه راهنمایی کنید که ایراد کار از کجاست ممنون
    در ضمن کد SP و نحوه صدا کردن دیتاست رو هماین زیر گذاشتم
    خطایی که میده اینه:
    Procedure or function Sp_LoadMovieReturn has too many arguments specified.
    SP:

    ALTER Procedure [dbo].[Sp_LoadMovieReturn]
    @MemberCode int
    as
    /*Here we Get Data For Rent Movie*/
    Select TTemp.MName,TTemp.MCode,(TMRent.MCode) as MemCode
    From TMRent,
    (
    select (TMovie.MvName) as MName,(TMovie.Code) as MCode,TSRent.RCode
    From TMovie , TSRent
    where
    TMovie.Code=TSRent.MvCode
    And TSRent.ReComeBack=0
    )
    As TTemp
    where
    TMrent.RCode=TTemp.RCode And TMrent.MCode=@MemberCode
    کد برنامه داخل C#‎:
    if (dgvMovie.Rows.Count != 0)
    {
    dgvMovie.DataBindings.Clear();
    ds.Tables["dgvMovie"].Clear();
    ds.Dispose();
    sda.Dispose();
    }
    Connect();
    cmd.CommandText = ProcedureName;
    cmd.Parameters.AddWithValue("@MemberCode", int.Parse(txbMemberCode.Text.ToString()));
    cmd.CommandType = CommandType.StoredProcedure;
    cmd.Connection = cnn;
    sda.SelectCommand = cmd;
    cnn.Open();
    sda.Fill(ds, "dgvMovie");
    cnn.Close();
    CurM = (CurrencyManager)(this.BindingContext[ds]);
    dgvMovie.DataBindings.Clear();
    dgvMovie.AutoGenerateColumns = true;
    dgvMovie.DataSource = ds;
    dgvMovie.DataMember = "dgvMovie";
    CurM.Position = 0;

  2. #2
    کاربر تازه وارد
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    اضفهان
    پست
    83

    نقل قول: نیاز به کمک فوری جهت ایراد در یک لود کردن یک SP

    سلام
    فکر کنم اگه قبل از ارسال پارامترها به استور پروسیجر تابع clear پارامترها رو صدا بزنی مشکلت حل بشه
    قبل از این خط : cmd.Parameters.AddWithValue("@MemberCode", int.Parse(txbMemberCode.Text.ToString()));

  3. #3
    کاربر تازه وارد
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    Iran
    پست
    44

    نقل قول: نیاز به کمک فوری جهت ایراد در یک لود کردن یک SP

    سلام بله اینکار روکردم درست شد ازتون ممنونم

  4. #4
    کاربر دائمی
    تاریخ عضویت
    آبان 1387
    محل زندگی
    ایران عزیز
    پست
    356

    نقل قول: نیاز به کمک فوری جهت ایراد در یک لود کردن یک SP

    بنظر برنامه تون مفید بنظر میرسه ؛
    میشه یه توضیحی در خصوص اون بدید؟
    ممنون میشم

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

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