我嘗試允許用戶添加一個類別(到數據庫)。但是,我不希望那裏有重複的類別。檢查數據庫的重複數據(C#)
這是我到目前爲止有:
using (var sqlcmd = new SqlCommand("INSERT INTO category_table AS e (Category) VALUES(@cat) WHERE e.Category != @cat;", sqlconnection))
{
//code here to add category to DB
}
但是,我得到的錯誤:
"SqlException Unhandled: Incorrect syntax near the keyword 'AS'."
查找SQL約束條件 –
它是sql server所抱怨的''作爲''。但我同意@walther,只是把它作爲一個獨特的專欄。 – paqogomez
@paqogomez不能。因爲Category是一個'varchar'列。 – John