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

نام تاپیک: اشکال در insert اطلاعات CheckBoxList

  1. #1
    کاربر تازه وارد آواتار baran girl
    تاریخ عضویت
    آذر 1392
    محل زندگی
    شهرکرد
    پست
    39

    اشکال در insert اطلاعات CheckBoxList

    با سلام و خسته نباشید خدمت همه دوستان
    من یه فرم ثبت نام دارم که قراره یک سری مشخصات را از کاربر بگیره و اینکه چه رشته ای را قراره شرکت کنن از طریق چک باکس لیست پر کنن ،بعدمیخوام مشخصات افراد ثبت نامی توی یه جدول ذخیره بشه و رشته هاشون توی یه جدول دیگه که با کلید خارجی در ارتباطن حالا مشکلم اینه که اگه فرد مثلا 4 تا رشته انتخاب کنه 4 بار مشخصاتش در جدول مشخصات ذخیره میشه و 4 تا رشته هم در جدول رشته ها در حالی که میخوام 1 بار مشخصاتش ذخیره بشه و فقط رشته هاش 4 بار در جدول رشته هاثبت بشن ...
    ممنون میشم راهنماییم کنید

    foreach (ListItem item in CheckBoxList2.Items)
    {

    cmd = new SqlCommand("SP_Insert_Form", cnc);
    cmd.Parameters.AddWithValue("@Name", TxtName.Text);
    cmd.Parameters.AddWithValue("@Family", TxtFamily.Text);
    cmd.Parameters.AddWithValue("@CodMeli", TxtCodmeli.Text);
    cmd.Parameters.AddWithValue("@FathersName", TxtFather.Text);
    cmd.Parameters.AddWithValue("@Birthday", TxtDate.Text);
    cmd.Parameters.AddWithValue("@Age_ID", DrpAeg.SelectedValue);
    cmd.Parameters.AddWithValue("@Institute_ID", DrpInstitute.SelectedValue);
    cmd.Parameters.AddWithValue("@Mobile", TxtMobil.Text);
    cmd.Parameters.AddWithValue("@Date", Session["Date"]);
    cmd.Parameters.AddWithValue("@Random", m);
    cmd.Parameters.AddWithValue("@Reshte_ID", item.Value);
    cmd.CommandType = System.Data.CommandType.StoredProcedure;
    danger.Visible = false;
    success.Visible = true;
    cmd.ExecuteNonQuery();
    }



    این هم پروسیجرم
    ALTER PROCEDURE [dbo].[SP_Insert_Form]
    @Name nvarchar(50),
    @Family nvarchar(50) ,
    @CodMeli char(10),
    @FathersName nvarchar(50) ,
    @Birthday char(4) ,
    @Age_ID int ,
    @Reshte_ID int ,
    @Mobile char(11),
    @Institute_ID int,
    @Date char(10),
    @Random int
    as
    declare @F_id int
    begin
    insert into Table_Form_Sabtname(Name,Family,CodMeli,FathersNam e,Birthday,Age_ID,Mobile,Institute_ID,Date,Random)
    values(@Name,@Family,@CodMeli,@FathersName,@Birthd ay,@Age_ID,@Mobile,@Institute_ID,@Date, @Random)
    select @F_id=@@IDENTITY from Table_Form_Sabtname
    insert into Table_Relation (Reshte_ID,F_id)values (@Reshte_ID,@F_id)

    end

  2. #2

    نقل قول: اشکال در insert اطلاعات CheckBoxList

    سلام

    الان foreach کدی که نوشتید موجب میشه به ازای هر چک لیست نام و نام خانوادگی و.... ثبت بشه
    شما باید اول نام و نام خانوادگی و... خارج از چک لیست را بگیرید
    بعد چک لیست هارا بگیرید

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

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