توسط اين آموزش، خيلي راحت ميتونين برنامتون رو به ديتابيس وصل کنين و اطلاعاتي که وارد ميکنين رو درون آن ذخيره کنيد.
1- برنامه Microsoft Access رو باز کنين، و يک ديتابيس به نام Database1.mdb بسازين
2- وارد برنامه Microsoft Visual Studio C#.Net بشين و فرمي همانند عکس زير درست کنين:
3- حال به قسمت کد نويسي برنامتون بريد و همانند عکس زير، کدها رو قرار بديد:
3.1- اولين کد مربوط به خواندن کدهاي اتصال به ديتابيس هست که بايد در ابتداي برنامه فراخواني بشه:
using System.Data.OleDb;
3.2- کد زير هم به همين صورت که در عکس آمده بايد قرار بگيره:
private OleDbConnection con;
3.3- کد زير براي آدرس فايل ديتابيس مي باشد که اين هم درون کد فرم بايد قرار بدين:
con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:/Database1.mdb;Persist Security Info=False");
4- به خود فرمتون برگردين و روي دکمه ي ثبت 2 بار کليک کنيد تا برنامه ي مربوط به ذخيره شدن اطلاعات در ديتابيس رو درون کد آن بنويسيد:
کليه کد:
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- برنامه آمادست و ميتونين اجرا و تست کنين:
موفق باشید.
با سلام ببخشید private old connection باید کجا بنویسم برای من عکس باز نشده
ممنون ساده و فوق العاده کاربردی بود امرو همین رو امتحان داشتم . کامل متوجه شدم. امیدوارم نمره ی خوبی تو امتحان امروز بگیرم.
من وقت نکردم تست کنم اما اگر جواب بده عالی چون نوع کد به حالتی که حافظه خیلی کمی رو اشغال می کنه. مرسی
نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند *
Current ye@r *
Leave this field empty
Copyright © 2010 Dlbook Team