1. مهمان گرامی، جهت ارسال پست، دانلود و سایر امکانات ویژه کاربران عضو، ثبت نام کنید.
    بستن اطلاعیه

آموزش تصويري و جامع اتصال دیتابیس به در#c

شروع موضوع توسط minaaa ‏10/11/11 در انجمن C #C++

  1. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,773
    تشکر شده:
    6,457
    امتیاز دستاورد:
    113
    [h=2]آ[/h]
    سلام دوستان،
    توسط اين آموزش، خيلي راحت ميتونين برنامتون رو به ديتابيس وصل کنين و اطلاعاتي که وارد ميکنين رو درون آن ذخيره کنيد.

    1- برنامه Microsoft Access رو باز کنين، و يک ديتابيس به نام Database1.mdb بسازين (مثل عکس زير پيش برين)

    [​IMG]


    2- وارد برنامه Microsoft Visual Studio C#‎‎.Net بشين و فرمي همانند عکس زير درست کنين:

    [​IMG]


    3- حال به قسمت کد نويسي برنامتون بريد و همانند عکس زير، کدها رو قرار بديد:

    [​IMG]


    3.1- اولين کد مربوط به خواندن کدهاي اتصال به ديتابيس هست که بايد در ابتداي برنامه فراخواني بشه:

    Code:
    کد:

    using System.Data.OleDb;
    3.2- کد زير هم به همين صورت که در عکس آمده بايد قرار بگيره:

    Code:
    کد:

    private OleDbConnection con;
    3.3- کد زير براي آدرس فايل ديتابيس مي باشد که اين هم درون کد فرم بايد قرار بدين:

    Code:
    کد:

    con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:/Database1.mdb;Persist Security Info=False");

    4- به خود فرمتون برگردين و روي دکمه ي ثبت 2 بار کليک کنيد تا برنامه ي مربوط به ذخيره شدن اطلاعات در ديتابيس رو درون کد آن بنويسيد:

    [​IMG]


    کليه کد:

    Code:

    کد:

    con.Open(); string query = "insert into Yekta (name, family, age, website) VALUES ('" + textBox1.Text + "', '" + textBox2.Text + "', '" + textBox3.Text + "', '" + textBox4.Text + "')"; OleDbCommand myCommand = new OleDbCommand(); myCommand.CommandText = query; myCommand.Connection = con; myCommand.ExecuteNonQuery(); con.Close();
    4.1- در اين قسمت نام Item هايي که در فايل ديتابيس ساختين قرار ميگيره.
    4.2- در اين قسمت مقدار TextBox هايي که ساختين قرار ميگيره.
    يعني به طوري مثال آيتم Name با Textbox1 در ارتباط هست و آيتم Family با Textbox2 (به ترتيب نوشتن بستگي داره)
    4.3- نام جدولي که در فايل ديتابيس نوشتين هست.

    5- برنامه آمادست و ميتونين اجرا و تست کنين:

    [​IMG]


    موفق باشید. ​