は私の質問をするのは良い方法です:は、かつてここで[OK]を秒ごとに1
void PrepareTimers(List<int> _dataValues)
{
foreach (int dataValue in _dataValues)
{
ThreadingTimer timer = new ThreadingTimer(TimerAction, dataValue, 0, 1000);
}
}
void TimerAction(object flag)
{
string myconstring = "SERVER=localhost;" + "DATABASE=alicosms;" + "UID=root;" + "PASSWORD=;";
MySqlConnection mycon = new MySqlConnection(myconstring);
string u = "UPDATED";
mycon.Open();
MySqlCommand cmd = new MySqlCommand("UPDATE sms_data_bankasia set flag= @flag * 2 , sendingstatus = '" + u + "' WHERE flag = @flag", mycon);
MySqlParameter param = new MySqlParameter();
param.ParameterName = "@flag";
param.Value = flag;
cmd.Parameters.Add(param);
cmd.ExecuteNonQuery();
}
「名前空間/タイプが見つかりませんでした」と言って私にエラーを与えるThreadTimer。すべての修正?
どのようにタスクを実行するためにタイマーをプログラムしましたか?それには問題がありますか?何かエラーが出ていますか? – Beatles1692
この質問はほとんど研究を示していません。インターバルが終了するたびに、タイマーはイベントを呼び出します(私はTickと呼ばれると信じています)。この間隔は1000秒(1秒)に設定できます。 – psyklopz
今のところ、Timer1_tickの内部に詳細はありません。私は書くことができるスクリプトのスケッチがテーブル 'shoutbox'でmysqlの '要求'の行を自動更新します。 3つの列があります。 ID(auto_increment)、ニックネーム、投稿。データは正常に保存されますが、データを取得するためのボタンが必要になります。私は明らかにこれが欲しくない、私はそれを更新するためのボタンを作成することなく、テキストボックスを単独で更新したい。私はこのためにタイマーが必要だと思った。 – DamageDz