SQLexception Неверный синтаксис рядом с ## - PullRequest
1 голос
/ 11 октября 2011

Я получаю sqlexception, когда пытаюсь выбрать некоторые значения.Ошибка: неправильный синтаксис рядом с @navn.Я посмотрел вокруг, чтобы найти другие вопросы, похожие на мои, но я не могу найти ничего стоящего для меня.

Ответы [ 3 ]

2 голосов
/ 11 октября 2011

Попробуй,

 string query = string.Format("SELECT * FROM Vare WHERE Navn LIKE @navn");

 com.Parameters.AddWithValue("@navn", "%" + varenavn + "%");
0 голосов
/ 11 октября 2011

забыл '?

string query = string.Format("SELECT * FROM Vare WHERE Navn LIKE '%@navn%' ");
0 голосов
/ 11 октября 2011

Если вы хотите буквальный перевод строки, добавьте символ @ перед строкой.Это поможет обработать escape-символы

Этот вопрос также может помочь

string query = string.Format(@"SELECT * FROM Vare WHERE Navn LIKE %@navn%");
...