Я получаю
System.Data.OleDb.OleDbException (0x80040E10): Невозможно установить значение для одного или нескольких обязательных параметров
ошибка при использовании коданиже.переменная 'orderAASerialAA' установлена как autoNumber.this.row - строка, преобразованная в int32
.
private void updateRow_Click(object sender, EventArgs e)
{
string connectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\Projects_2012\\Project_Noam\\Access\\myProject.accdb";
OleDbConnection myConnection = new OleDbConnection(connectionString);
string myInsertQuery = (String.Format("UPDATE tblOrderAA SET orderAASreialPro='{0}', orderAAcodon1='{1}' " +
" WHERE orderAASerialAA='{2}'", serialPro.Text, codon1.Text, this.row));
OleDbCommand myCommand = new OleDbCommand(myInsertQuery);
myCommand.Connection = myConnection;
myConnection.Open();
myCommand.ExecuteNonQuery();
myCommand.Connection.Close();
}