我是 C# 新手,所以這是一個很菜的問題;我將如何在我的 SQLCOMMAND 方法中參考變數OEint
錯誤:當前背景關系中不存在名稱“OEint”
如果那里有一些很好的檔案詳細介紹了 C# 參考,如果您能提供鏈接,我會很高興。
先感謝您
void OE()
{
String OE = comboBox1.SelectedItem.ToString();
if (OE == "Yes")
{
int OEint = 1;
}
else if (OE == "No")
{
int OEint = 0;
}
else if (OE == "OLO only")
{
int OEint = -1;
}
}
void SQLCOMMAND()
{
try
{
String u_conn_input = textBox1.Text;
String conn_string = @"Server=.\" @u_conn_input ";Database=Test1;User Id=Test;Password=Test;Timeout=5;";
SqlConnection con = new SqlConnection(conn_string);
SqlCommand command = new SqlCommand("update test1..coupons2 set oe=" OEint "where [Coupon Code]=\'" textBox2.Text "\'", con);
con.Open();
command.ExecuteNonQuery();
textBox3.Text = textBox3.Text "Coupon Updated" Environment.NewLine;
MessageBox.Show(comboBox1.SelectedItem.ToString());
}
catch (SqlException)
{
textBox3.Text = textBox3.Text "Coupon Update Failed" Environment.NewLine;
}
}
uj5u.com熱心網友回復:
錯誤:當前背景關系中不存在名稱“OEint”
因為每個塊都有自己的范圍,可以說是“可見性”。您可以通過將其作為引數傳遞或在全域/更大/包含范圍中定義它來共享此變數。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/470022.html
標籤:C#
