Я пытаюсь разрешить пользователю добавлять категорию (в базу данных). Тем не менее, я не хочу, чтобы были дубликаты категорий.Проверка DB для повторяющихся данных (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-ограничения –
на свой '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' ', Но я согласен с @walther, просто сделаю его уникальной рубрикой. – paqogomez
@paqogomez Can not. Поскольку Категория является столбцом 'varchar'. – John