1
我想檢查一下這些字段是否有一些唯一值 - 例如,我想檢查我的表中的field1,field2的值是否爲「YES」。如果他們都有「是」,那麼我想調用某個函數,但是如果其中一個具有「無」值,那麼我想調用其他函數。請注意,在我的select語句中,我傳遞了查詢字符串中的ID。我怎樣才能做到這一點?檢查記錄列是否有一些特殊值
protected void Check_ItemUpdated(object sender, DetailsViewUpdatedEventArgs e) {
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString);
SqlDataAdapter da = new SqlDataAdapter("SELECT ID, Field1, Field2 from MyTabel WHERE ID = '" + Request.QueryString["ID"] + "'", con);
DataTable dt = new DataTable();
da.Fill(dt);
}
感謝您的快速響應,但我得到一個如下所示的錯誤:「不能隱式地將類型對象轉換爲int」在這一行:cmd.ExecuteScalar(), – moe
抱歉,我忘了將它轉換爲int。現在檢查答案 –
再次感謝,該錯誤是固定的,但現在得到另一個錯誤,如下所示:「ExecuteScalar需要一個開放和可用的連接。連接的當前狀態是關閉」 – moe