0

===========قابل تو جه برنامه نویسان #C -کمک در قسمت بانک اطلاعاتی

 
raadpc
raadpc
کاربر تازه وارد
تاریخ عضویت : تیر 1390 
تعداد پست ها : 8
محل سکونت : خراسان رضوی

===========قابل تو جه برنامه نویسان #C -کمک در قسمت بانک اطلاعاتی

سلام

کسی میدونه تو یه سی شارپ برای اضافه کردن یک رکورد جدید در بانک اکسس خودمون باید چیکار کنیم.

ممنون اگه کسی که جواب بده.

-----< raadpc >------

شنبه 4 آذر 1391  5:27 PM
تشکرات از این پست
vshigh
vshigh
کاربر تازه وارد
تاریخ عضویت : آذر 1391 
تعداد پست ها : 1
یک شنبه 5 آذر 1391  12:54 AM
تشکرات از این پست
raadpc
raadpc
کاربر تازه وارد
تاریخ عضویت : تیر 1390 
تعداد پست ها : 8
محل سکونت : خراسان رضوی

پاسخ به:===========قابل تو جه برنامه نویسان #C -کمک در قسمت بانک اطلاعاتی

چیزی حتی شبیه اون نبود.

 

من کدشو میخوام و توضیح کدشو  که وقتی خواستم تغییرش بدم بدونم کجاشو تغییر بدم.

 

-----< raadpc >------

یک شنبه 5 آذر 1391  12:25 PM
تشکرات از این پست
hosseinb68
hosseinb68
کاربر طلایی1
تاریخ عضویت : بهمن 1389 
تعداد پست ها : 1269
محل سکونت : بوشهر

پاسخ به:===========قابل تو جه برنامه نویسان #C -کمک در قسمت بانک اطلاعاتی


نقل قول raadpc

دوشنبه 6 آذر 1391  8:11 AM
تشکرات از این پست
hosseinb68
hosseinb68
کاربر طلایی1
تاریخ عضویت : بهمن 1389 
تعداد پست ها : 1269
محل سکونت : بوشهر

پاسخ به:===========قابل تو جه برنامه نویسان #C -کمک در قسمت بانک اطلاعاتی


نقل قول raadpc

سلام

کسی میدونه تو یه سی شارپ برای اضافه کردن یک رکورد جدید در بانک اکسس خودمون باید چیکار کنیم.

ممنون اگه کسی که جواب بده.



با سلام خدمت کاربر گرامی و معذرت بابت تاخیر در پاسخدهی به سوالتان

برای اتصال به دیتابیس اکسس در سی شارپ ابتدا باید کتابخانه های زیر فراخوانده شود :

using System.Data.OleDb;
using System.Data;

سپس از کد زیر برای مشخص کردن آدرس فایل دیتابیس استفاده می شود:

  public string a = "provider=microsoft.jet.oledb.4.0;data source =bime.mdb";

که شما به جای bime نام دیتابیس خود را وارد نمایید.

سپس یک متد می سازیم که کار ورود داده را به دیتابیس بر عهده دارد :

public void insert(string text)
        {


            OleDbConnection con = new OleDbConnection(a);
            OleDbCommand cmd = new OleDbCommand(text, con);

            con.Open();

            cmd.ExecuteNonQuery();
            con.Close();

        }

حالا کافیست که دستور ورود داده ها را در یک متغیر رشته ای به نام text قرار داده و آن را به متد insert وارد نماییم . تا یک رکورد به دیتابیسمان و در جدول مورد نظر اضافه گردد.

text = "insert into tbl_bime(pelakno,noe,color,motorno,shasino,bimegozar,city,bimeno,noebime) values('" + txt_pelakno.Text;
                    text += "','" + txt_noe.Text + "','" + txt_color.Text + "','" + txt_motorno.Text + "','" + txt_shasino.Text + "','" + txt_bimegozar.Text + "','" + txt_city.Text + "','" + txt_bimeno.Text + "','" + txt_noebime.Text + "')";

tbl_bime نام جدول ما در دیتابیس است

در صورتی که سوالی داشتید مطرح نمایید تا پاسخ دهم / موفق باشید

دوشنبه 6 آذر 1391  10:48 AM
تشکرات از این پست
دسترسی سریع به انجمن ها