int ts = 0;
ts = Convert.ToInt32(textBox2.Text);
string naz = " ";
naz = textBox3.Text;
OleDbCommand command = new OleDbCommand();
// Удаляем запись
command.Connection = myConnection;
command.CommandText =
"DELETE FROM Worker WHERE w_id = ?";
command.Parameters.Add("i", OleDbType.Integer, 4);
command.Connection = myConnection;
command.CommandText =
"UPDATE Worker SET w_ts = ?, w_naz = ? WHERE w_id = ?";
command.Parameters.Add("ts", OleDbType.Integer, 4);
command.Parameters.Add("naz", OleDbType.VarWChar, 50);
command.Parameters.Add("id", OleDbType.Integer, 4);
command.Parameters[0].Value = ts;
command.Parameters[1].Value = naz;
command.Parameters[2].Value = id;
command.ExecuteNonQuery();
// создаем объект OleDbCommand для выполнения запроса к БД
string query = "SELECT w_id, w_ts, w_naz FROM Worker ORDER BY w_id";
OleDbCommand command1 = new OleDbCommand(query, myConnection);
// получаем объект OleDbDataReader для чтения табличного результата запроса SELECT
OleDbDataReader reader = command1.ExecuteReader();
Form2 main = this.Owner as Form2;
// в цикле построчно читаем ответ от БД
main.textBox1.Text = "№\tЦена\tНаименование\r\n\r\n";
while (reader.Read())
{
// выводим данные столбцов текущей строки в listBox1
main.textBox1.Text += reader[0].ToString() + "\t" + reader[1].ToString() + "\t" +
reader[2].ToString() + "\r\n";
}
// закрываем OleDbDataReader
reader.Close();
myConnection.Close();
this.Close();
Application.Exit();
}
public Form1()