2013-02-11 2 views
0

Что случилось с ниже строки SQLSQL ошибка отсутствует оператор

Соответствующая строка:

SELECT * 
    FROM glossary.csv 
WHERE source NOT IN ('AIS','AIP','ICAO','WATOG','ICAO/AIP') 
    AND NOT LIKE('CASR%')" 

Ошибка:

Microsoft OLE DB Provider for ODBC Drivers error '80040e14' 

[Microsoft][ODBC Text Driver] Syntax error (missing operator) in query expression 'source NOT IN ('AIS','AIP','ICAO','WATOG','ICAO/AIP') AND NOT LIKE('CASR%')'. 

/junk/glossary.asp, line 20 
+0

Отсутствует источник или другой столбец значение перед "не нравится ('CASR5') Должно быть " SELECT * FROM glossary.csv WHERE источник NOT IN ('АИС', 'AIP', 'ИКАО', 'WATOG', 'ICAO/AIP ') И источник НЕ НРАВИТСЯ (' CASR% ') " – OldProgrammer

ответ

6

Вы пропустили имя столбца во второй части где:

"SELECT * FROM glossary.csv 
WHERE source NOT IN ('AIS','AIP','ICAO','WATOG','ICAO/AIP') 
AND source NOT LIKE 'CASR%'" 
Смежные вопросы