programerinfonet
دوشنبه 05 دی 1390, 13:09 عصر
با سلام خدمت دوستان
من برای ذخیره کردم اطلاعات موجود در کنترل دیتاگرید در بانک اکسس 2007 از کد زیر استفاده می کنم اما ذخیره نمیشه
DataTable dataTable1 = new DataTable();
OleDbConnection oleDbConnection1 = new OleDbConnection();
OleDbDataAdapter oleDbDataAdapter1 = new OleDbDataAdapter();
//Initialize INSERT Command.
oleDbDataAdapter1.InsertCommand = new OleDbCommand("INSERT INTO Table2 (Field1, Field2, Field3) VALUES (@field1, @field2, @field3)",oleDbConnection1);
oleDbDataAdapter1.InsertCommand.Parameters.AddWith Value("@field1", typeof(string)).SourceColumn = "Field1";
oleDbDataAdapter1.InsertCommand.Parameters.AddWith Value("@field2", typeof(string)).SourceColumn = "Field2";
oleDbDataAdapter1.InsertCommand.Parameters.AddWith Value("@field3", typeof(string)).SourceColumn = "Field3";
اگه کسی می تونه کمکم کنه
برنامه خطا نمی ده ولی عمل هم نمی کنه (تهی)
من برای ذخیره کردم اطلاعات موجود در کنترل دیتاگرید در بانک اکسس 2007 از کد زیر استفاده می کنم اما ذخیره نمیشه
DataTable dataTable1 = new DataTable();
OleDbConnection oleDbConnection1 = new OleDbConnection();
OleDbDataAdapter oleDbDataAdapter1 = new OleDbDataAdapter();
//Initialize INSERT Command.
oleDbDataAdapter1.InsertCommand = new OleDbCommand("INSERT INTO Table2 (Field1, Field2, Field3) VALUES (@field1, @field2, @field3)",oleDbConnection1);
oleDbDataAdapter1.InsertCommand.Parameters.AddWith Value("@field1", typeof(string)).SourceColumn = "Field1";
oleDbDataAdapter1.InsertCommand.Parameters.AddWith Value("@field2", typeof(string)).SourceColumn = "Field2";
oleDbDataAdapter1.InsertCommand.Parameters.AddWith Value("@field3", typeof(string)).SourceColumn = "Field3";
اگه کسی می تونه کمکم کنه
برنامه خطا نمی ده ولی عمل هم نمی کنه (تهی)