PDA

View Full Version : اضافه کردن رکورد به دیتابیس



Arash-For-Life
سه شنبه 03 فروردین 1389, 12:41 عصر
با سلام و عرض تبریک سال نو:
من در برنامه یه بانک acces دارم و در یه فرم چندتا textbox دارم که خاصیت data binding اونا همگی تنظیم شده حالا نمیدونم که چجوری برای بانک access در سی شارپ یه رکورد اضافه کنم

xcomlock
سه شنبه 03 فروردین 1389, 23:56 عصر
سلام دوست عزیز.
من محیط ویژوال کار نکردم و بلد هم نیستم . اما با کدنویسی این کار رو کردم و برات میزارم
اول فضای نام زیر رو اضافه میکنیم


using System.Data.OleDb;

سپس کد زیر رو برای اضافه کردن یک رکورد در جدول دیتابیس اکسس مینویسیم


string text1 = @"c:\test.mdb";
string text2 = "Provider=Microsoft.Jet.LOEDB.4.0;Data Source = " + text1 + ";";
OleDbConnection con = null;
OleDbCommand com = null;
con.ConnectionString = text2;
con.Open();
com = con.CreateCommand();
com.CommandText = "INSERT INTO [record] VALUES ('values')";
com.ExecuteNonQuery();
con.Close();
com.Dispose();

daivid_ d31r1
چهارشنبه 04 فروردین 1389, 02:16 صبح
سلام دوستان
جدولی که ساختی رو بذار

xcomlock
چهارشنبه 04 فروردین 1389, 09:19 صبح
فکر کنم ساختن یه جدول با یه رکورد دیگه واسه شما کاری نداشته باشه . یکم سعی کنی خودت متونی این کار رو انجام بدی .
موفق باشید.

Arash-For-Life
چهارشنبه 04 فروردین 1389, 09:46 صبح
فکر کنم ساختن یه جدول با یه رکورد دیگه واسه شما کاری نداشته باشه . یکم سعی کنی خودت متونی این کار رو انجام بدی .
موفق باشید.
همچنین متشکرم از شما که به من امید میدید!
من میخواستم بونم که فقط با دستورات SQL میشه اینکارو کرد یا توابع دیگه ای هم هست...

nefrat
جمعه 26 آذر 1389, 13:04 عصر
؟همین کار و با VB.net و بانک SQL چطوری انجام بدیم