farzadini
شنبه 02 بهمن 1395, 19:52 عصر
با احترام به دوستان;
برای ارسال ردیف های یک گریدویو به بانکی در اکسس این کد رو نوشتم پس از اجرا در خط اجرای ExecuteNonQuery خطا وارد شده و پیغام زیر می آید:
Malformed GUID in query expression 'DataGridViewTextBoxCell {ColumnIndex=0
private void btnSendTBL1_Click(object sender, EventArgs e)
{
OleDbConnection con = new OleDbConnection();
con.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;
Data Source=C:\User\Test.accdb";
con.Open();
OleDbCommand command = new OleDbCommand();
command.Connection = con;
for (int i=0; i<dGview.Rows.Count; i++)
{
string AccessDB = "insert into table (A,B,C) values ("
+ dGview.Rows[i].Cells[0] + ","
+ dGview.Rows[i].Cells[1] + ","
+ dGview.Rows[i].Cells[2] + ");";
command.CommandText = AccessDB;
command.ExecuteNonQuery();
}
con.Close();
}
برای ارسال ردیف های یک گریدویو به بانکی در اکسس این کد رو نوشتم پس از اجرا در خط اجرای ExecuteNonQuery خطا وارد شده و پیغام زیر می آید:
Malformed GUID in query expression 'DataGridViewTextBoxCell {ColumnIndex=0
private void btnSendTBL1_Click(object sender, EventArgs e)
{
OleDbConnection con = new OleDbConnection();
con.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;
Data Source=C:\User\Test.accdb";
con.Open();
OleDbCommand command = new OleDbCommand();
command.Connection = con;
for (int i=0; i<dGview.Rows.Count; i++)
{
string AccessDB = "insert into table (A,B,C) values ("
+ dGview.Rows[i].Cells[0] + ","
+ dGview.Rows[i].Cells[1] + ","
+ dGview.Rows[i].Cells[2] + ");";
command.CommandText = AccessDB;
command.ExecuteNonQuery();
}
con.Close();
}