У меня тоже странная проблема.. Такой запроc 1 or 1=(select top 1 table_name from information_schema.tables)-- выдает ошибку Incorrect syntax near the keyword 'top'. а при запросе 1 or(1=(select(max(table_name))from[information_schema].tables))-- получаю An aggregate may not appear in the WHERE clause unless it is in a subquery contained in a HAVING clause or a select list, and the column being aggregated is an outer reference.
Kissa2k, нет конечно, меня интересует, можно ли сделать запрос, дающий тоже самое что и -1+OR+1=(SELECT+TOP+1+TABLE_NAME+FROM+INFORMATION_SCHEMA.TABLES)-- но без использования OR
Shadow6120 Ты и в самом деле думаешь. что фильтруется "or" ? Ошибку переведи нормально Incorrect syntax near the keyword 'or' near--около Добавь кавычку,скобку, другую кавычку, смени плюсы, нужное подчеркнуть