我已經在sql管理工作室中使用過這個查詢,它的工作原理,我試過了一個簡短的查詢,沒有and
條件,它工作,爲什麼and
條件破壞代碼?更新查詢不起作用c#
string dbQuery = "update log_file set updated = @true where urn = @urn and companyid = @companyid";
cmd.Parameters.Add(new SqlParameter("@urn", SqlDbType.Int)).Value = urn;
cmd.Parameters.Add(new SqlParameter("@companyid", SqlDbType.Int)).Value = companyid;
cmd.Parameters.Add(new SqlParameter("@true", SqlDbType.Bit)).Value = 0;
cmd.CommandText = (dbQuery);
cmd.CommandType = CommandType.Text;
cmd.Connection = conn;
cmd.ExecuteNonQuery();
清除你的問題取代類型參數。 – SMK
你使用什麼數據庫? –
錯誤說的是什麼? – podiluska