Вы читаете, чтобы обновить изменение до ExecuteNonQuery.
Поместите оператор using
вокруг соединения (чтобы быть уверенным, что соединение будет закрыто в случае исключений).
Более того, всегда используйте параметры дляработа с базами данных.
private void Timer1_tick(object sender, EventArgs e)
{
using(FbConnection UpdateConnection = new FbConnection(ConnectionString))
{
UpdateConnection.Open();
FbCommand writeCommand = new FbCommand("UPDATE Param SET Test=@myData", UpdateConnection);
writeCommand.Parameters.Add("@myData", TextBox1.Text);
writeCommand.ExecuteNonQuery();
}
}
В этом ответе предполагается, что ваш таймер является таймером Windows, а не System.Timer.
Пожалуйста, отметьте это ... если это System.Timer, вы получите проблемы с потоками при доступе к TextBox.