毎秒、リアルタイムデータを毎秒ローカルデータベースに追加したいのですが、唯一の方法はタイマーですが、どこで宣言できるのか分かりません。毎秒リピート機能
備考:cn
はSQL接続である
private void button2_Click(object sender, EventArgs e)
{
cn.Open();
try
{
MySqlCommand cmd = new MySqlCommand("insert into supervision values("...........')", cn);
/
cmd.ExecuteNonQuery();
}
catch (MySqlException ex)
{
if (ex.Number == 2627)
{
MySqlCommand cmd2 = new MySqlCommand("insert into supervision values(" +.......')", cn);
cmd2.ExecuteNonQuery();
}
}
cn.Close();
MessageBox.Show("database added");
}
この質問を書くために全力を尽くしましたか? – eeerahul
私たちが.NETアプリケーションについて話すならば、 "realtime"という用語を使用しないことをお勧めします。リアルタイムは非常に具体的な意味を持つ用語です。すべてが正確に発生すると予想されるときにすべて発生し、そうでなければシステムは安全なエラー状態になります。 PLCはリアルタイムであり、.NETは本質的にリアルタイムではありません。私は "間隔でポーリング"を使用することをお勧めします。 – Fritz