| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > VB6 > SQL |
| Автор: ArtNeoX 11.3.2006, 08:27 |
| Нужно отобразить в таблице DataGrid определенные столбцы по определенным условиям. по одному условию все нормально. sqlName = "SELECT X01,X73,X04,X68,X27,X09,X74 FROM Таблица1 WHERE X02 like '%2006%' ORDER BY X01 ASC" а вот по нескольким - ошибка. как правильно перечислить условия для оператора where sqlName = "SELECT X01,X73,X04,X68,X27,X09,X74 FROM Таблица1 WHERE X68 = 'C' WHERE X26 = 'Расчеты с клиентами' WHERE X02 like '%2006%' WHERE X19 <> '' ORDER BY X01 ASC" |
| Автор: Exception 11.3.2006, 11:47 |
| WHERE ... AND ... WHERE ... OR ... А вообще, для таких вопросов существует документация. |
| Автор: ArtNeoX 11.3.2006, 14:35 |
| sqlName = "SELECT X01,X73,X04,X68,X27,X09,X74 FROM Таблица1 WHERE X68 = 'C' AND X26 = 'Расчеты с клиентами' AND X02 like '%2006%' AND X19 <> '' ORDER BY X01 ASC" Не работает |
| Автор: Gannibal 12.3.2006, 13:24 | ||
бот запрос составлял пользовался БД Аццесса |
| Автор: Exception 12.3.2006, 20:41 |
| Не знаю, чего там у тебя не работает, но запрос составлен правильно. И вообще, на форуме телепатов нет, так что объясни, какая ошибка и где вылезает... |
| Автор: ArtNeoX 12.3.2006, 21:47 |
| все разобрался ошибка вот в этой части AND X19 <> '' |