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

نام تاپیک: کد update واسه access در C#‎

  1. #1

    کد update واسه access در C#‎

    سلام

    من کد update واسه بانک sql server که کاملا درست بود رو روی بانک access میخوام اجرا کنم.

    اومدم oledb رو استفاده کردم تا با access کار کنه اما واسه update ج نمیده (کدهای insert و delete جواب میده)

    کدم هم اینه

    C_Address_Connection connection = new C_Address_Connection();

    OleDbConnection Con = new OleDbConnection(connection.connection);

    OleDbCommand SqlCMD = new OleDbCommand();

    SqlCMD.Connection = Con;
    SqlCMD.CommandText = "UPDATE t_book set id_personal_motarjem=@id_personal_motarjem,id_pers onal_moalef=@id_personal_moalef,id_nasher=@id_nash er,book_name=@book_name,year_nashr=@year_nashr,fas l_nashr=@fasl_nashr,jeld=@jeld,nobat_chap=@nobat_c hap where id=@id_book";
    //SqlCMD.CommandType = CommandType.Text

    SqlCMD.Parameters.Add("@id_book", OleDbType.Integer, 4).Value = id;
    SqlCMD.Parameters.Add("@id_personal_moalef", OleDbType.Integer, 4).Value = id_personal_moalef;
    SqlCMD.Parameters.Add("@id_personal_motarjem", OleDbType.Integer, 4).Value = id_personal_motarjem;
    SqlCMD.Parameters.Add("@id_nasher", OleDbType.Integer, 4).Value = id_nasher;
    SqlCMD.Parameters.Add("@book_name", OleDbType.VarWChar, 50).Value = book_name;
    SqlCMD.Parameters.Add("@year_nashr", OleDbType.VarWChar, 4).Value = year_nashr;
    SqlCMD.Parameters.Add("@fasl_nashr", OleDbType.VarWChar, 10).Value = fasl_nashr;
    SqlCMD.Parameters.Add("@jeld", OleDbType.Integer, 4).Value = jeld;
    SqlCMD.Parameters.Add("@nobat_chap", OleDbType.Integer, 4).Value = nobat_chap;



    SqlCMD.Connection.Open();
    SqlCMD.ExecuteNonQuery();

    SqlCMD.Connection.Close();


    چه کنم؟

  2. #2
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    72
    پست
    3,578

    نقل قول: کد update واسه access در C#‎

    همینجوری نمیشه گفت که چرا کد شما کار نمیکنه. مشخص نکردین که پیغام خطا میده یا نه.

    در مرحله اول دستور update رو فقط برای یک فیلد اجرا کنین و اگر درست بود یکی یکی فیلدها رو اضافه کنین. شاید نوع فیلدها مشکل داشته باشه.

    راستی چرا dataadapter استفاده نمیکنین؟

  3. #3

    نقل قول: کد update واسه access در C#‎

    سلام
    من کد update واسه بانک sql server رو میخوام بنویسم تو C#‎ میشه لطف کنید برام بذارید. البته خیلی ساده چون خیلی وارد نیستم .
    4 عمل اصلی تو SQL رو میخوام
    insert- select- delete -update
    خییییلی ممنون میشم اگه دوستان راهنمایی کنن

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

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