PDA

View Full Version : مبتدی: نحوه اتصال دیتا بیس Access2007 در C#.Net visualstudio 2010



javadian
پنج شنبه 10 شهریور 1390, 17:33 عصر
سلام

می دونم سوالم خیلی ساده هستش

ولی کار با سی شارپ رو به تازگی شروع کردم

الان یه دیتا بیس با اکسز درست کردم

می خوام تو یه اپلیکیشن 5 مقدار textbox رو تو یکی از table های دیتا بیس بنویسم

و حالا نحوه اتصال دیتا بیس تو C#.Net در Visualstudio 2010 رو بدونم

اگر بتونید با یک نمونه مثال ساده نشون بدید بی نهایت کمکم کردید

با تشکر جوادیان

ee_persian
پنج شنبه 10 شهریور 1390, 17:51 عصر
با سلام
شما می تونید از این آدرس (http://www.artapc.com/forum/forumdisplay.php?fid=74) چند برنامه نمونه که با سی شارپ و بانک اطلاعاتی اکسس ایجاد شدن رو دانلود کنین و نحوه اتصال به بانک رو فرا بگیرین
سئوالی بود در همان جایی که دانلود می کنید بفرمایید تا پاسخ بدم .

javadian
جمعه 11 شهریور 1390, 01:29 صبح
با سلام
شما می تونید از این آدرس (http://www.artapc.com/forum/forumdisplay.php?fid=74) چند برنامه نمونه که با سی شارپ و بانک اطلاعاتی اکسس ایجاد شدن رو دانلود کنین و نحوه اتصال به بانک رو فرا بگیرین
سئوالی بود در همان جایی که دانلود می کنید بفرمایید تا پاسخ بدم .
تو انجمن شما موردی ندیدم اگر امکانش هست از همین انجمن لینک بدید یا راهنمایی کنید .

tauryverdilo
جمعه 11 شهریور 1390, 11:17 صبح
مثال :



private void button1_Click(object sender, EventArgs e)
{

//insert
OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source="آدرس فایل" ");


conn.Open();
OleDbCommand cmd = new OleDbCommand();
cmd.Connection = conn;
string add = "insert into moshtari(name,family,address,code) values('"+txtname.Text+"','"+txtfamily.Text+"','"+txtaddress.Text+"','"+txtcode.Text+"')";
cmd.CommandText = add;
cmd.ExecuteNonQuery();
MessageBox.Show("عملیات با موفقیت به پایان رسید");
conn.Close();
}


البته قبلش باید System.Data.OleDb رو Using کنید .

nazi89
چهارشنبه 25 دی 1392, 10:42 صبح
با سلام
شما می تونید از این آدرس (http://www.artapc.com/forum/forumdisplay.php?fid=74) چند برنامه نمونه که با سی شارپ و بانک اطلاعاتی اکسس ایجاد شدن رو دانلود کنین و نحوه اتصال به بانک رو فرا بگیرین
سئوالی بود در همان جایی که دانلود می کنید بفرمایید تا پاسخ بدم .
سلام لینکش خرابه درست کنید

qartallar
جمعه 27 دی 1392, 23:16 عصر
میتونی این کد رو استفاده کنی

100% درسته

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



private void btnsabt_Click(object sender, EventArgs e)
{
{
//ثبت اطلاعت در پایگاه داده
OleDbConnection con1 = new OleDbConnection();
con1.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + Application.StartupPath + "\\Database.accdb";
con1.Open();
OleDbCommand cmd = new OleDbCommand();
cmd.CommandText = "insert into table1 values('" + textbox1.Text + "')";
cmd.Connection = con1;
MessageBox.Show("اطلاعات ورودی با موفقیت ثبت گردید", "توجه");
try
{
cmd.ExecuteNonQuery();
}
catch
{
MessageBox.Show("خطا در ثبت داده ها", "توجه");
}
con1.Close();
}
}