1
嗨,大家有一個問題,計時器基本上我有秒變量設置爲60,當它倒數到0我希望我的SQL命令運行更改數據庫,然後爲它生成一個消息框話說「」卡沒收「」什麼的,然後一旦點擊確定應用程序停止視覺工作室計時器問題
private void timer1_Tick(object sender, EventArgs e)
{
if (seconds < 1)
{
MessageBox.Show("Option timer Expired Card Confiscated please contact your local branch");
timer1.Enabled = false;
sqlCommandTimer.Parameters["@cardNum"].Value = Class1.cardNumber;
sqlCommandTimer.Parameters["@confiscated"].Value = true;
try
{
sqlCommandTimer.Connection.Open();
sqlCommandTimer.ExecuteNonQuery();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
Application.Exit();
sqlCommandTimer.Connection.Close();
}
}
else
{
seconds--;
listBox2.Items.Add(seconds);
}
這是我的SQL命令
UPDATE dbo.ATMCards
SET confiscated = @confiscated
WHERE (cardNumber = @cardNum)
什麼我在想念將不勝感激任何幫助:)謝謝
編輯:哦,廢話對不起忘了加我的問題,它關係到0,則基本上不斷修建垃圾郵件
任何更好的幫助,你的問題是什麼會更好:) – gbianchi 2012-03-21 16:54:24
是什麼問題? – 2012-03-21 16:55:44
'秒'是什麼?它是如何初始化的?定時器如何啓動?什麼是實際問題?什麼是「可視計時器」? – 2012-03-21 16:59:36