[問題] SqlDataReader讀不到值…
語法如下:
public int Select_Mid(int Tid)
{
int result;
string SqlString = "";
SqlString = "Select Mid From Article Where Tid = @Tid";
SqlConnection Sql_Conn = new SqlConnection(Sql_ConnString);
SqlCommand Sql_Command = new SqlCommand();
Sql_Command.Connection = Sql_Conn;
Sql_Command.CommandText = SqlString;
Sql_Command.Parameters.AddWithValue("@Tid", Tid);
using (Sql_Conn)
{
Sql_Conn.Open();
using (SqlDataReader dr = Sql_Command.ExecuteReader())
{
if (dr.Read())
result = (int)dr["Mid"];
}
}
return result;
}
Compiler 一直提示我 「result 使用未指定的區域變數」
請問:上方的語法那裡有錯?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 116.118.161.39
→
05/25 20:47, , 1F
05/25 20:47, 1F
推
05/25 20:48, , 2F
05/25 20:48, 2F
→
05/25 21:12, , 3F
05/25 21:12, 3F
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章