Проблема поиска в visual studio и SQL
Привет,у меня есть эта проблема поиска с такой ошибкой, помогите?
(Я использую visual studio ultimate 2013 &SQL Server 2014 Management Studio):
Необработанное исключение типа "System.Data.SqlClient.SqlException" произошло в System.Data.dll
Дополнительная информация: неверный синтаксис рядом с ключевым словом "Like".
Это моя функция поиска:
public static void SEARCH(DataGridView dtg, int I) { String SQL = ""; UInt64 Where = 0; SQL = " Select nam as[Name], fam as[Family name], fat as[Father name], nat[ID code], cel as[Cell.], tel as[Tell.], [add] as[Address] From newuser "; if (I == 0) { SQL = SQL + " where "; } if (I != 0) { if (Where == 0) { Where = 1; } else { SQL = SQL + " And "; } SQL = SQL + "I Like %" + I + "% "; } dtg.DataSource = DataBase.ExecuteSelect(SQL); } And this is how I return it in my search button: int ID; ID = 0; ID = Convert.ToInt32(txtuserID.Text); newuser.SEARCH(dtgfs, ID);
Что я уже пробовал:
ну, я не знаю, что делать, поэтому я бы сделал это, если бы вы могли мне помочь.
(Я использую visual studio ultimate 2013 &SQL Server 2014 Management Studio).
Richard MacCutchan
Проверьте содержимое последней строки SQL, чтобы увидеть, что отсутствует или неправильно заключено в кавычки после Like
пункт. Кроме того, каков тип данных поля I в базе данных?