我正在使用以下代碼來檢查記錄是否存在。查詢在C中總是返回-1#
SqlCommand check_Campaign_Name = new SqlCommand("SELECT * FROM Campaign_Summary WHERE ([Compaign_Name] = @user) ", conn);
check_Campaign_Name.Parameters.AddWithValue("@user", txtBox_LastClick_Campaign.Text);
int CampaignExist = check_Campaign_Name.ExecuteNonQuery();
richTextBox1.Text = CampaignExist.ToString();
但我總是在整數CampaignExist
越來越-1
。不知道我在哪裏做錯了。
看看這裏的http://計算器。com/questions/4269548/executenonquery-for-select-sql-statement-returning-no-rows – Plue
你確定你的查詢本身是正確的嗎?SELECT * FROM Campaign_Summary WHERE([Compaign_Name] = @user)'?請先用'@ user'替換真正的用戶名進行測試。 –
你在查詢中寫了'[Compaign_Name]',不應該是'[Campaign_Name]'? –