Страница: 1 |
Вопрос: Выборка из базы | Добавлено: 09.10.03 11:10 |
Автор вопроса: ![]() |
Здравствуйте. Есть форма в ней 3 текстовых поля text1(I). Одно или несколько полей могут быть пустыми. Нужно сделать выборку из базы по НЕ пустым полям. То есть что то типа: Select * from BAZA where (А вот тут проблеммы) Select * from BAZA where field1 = text1(1).text не катит потому что в случае text1(1).text= " " ничего не выбирается. Может кто уже сталкивался с таким. Спасибо. |
Ответы | Всего ответов: 3 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() Хранитель чата ICQ: 137392264 Вопросов: 8 Ответов: 557 |
Web-сайт: Профиль | Цитата | #1 | Добавлено: 09.10.03 11:53 |
С такой проблемой сталкивался. Надо строить запрос динамически, т.е. str = "Select * from BAZA" 'проверка или задано условие поиска if len(text1(1).text)> 0 then str = str & " where field1 = text1(1).text" и так далее в том же духе. |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 174331844 Вопросов: 7 Ответов: 5 |
Профиль | Цитата | #2 | Добавлено: 27.11.03 09:53 |
Попробуй такой запрос: SELECT * FROM Удачи! |
Номер ответа: 3 Автор ответа: ![]() ![]() Вопросов: 3 Ответов: 122 |
Профиль | Цитата | #3 | Добавлено: 02.12.03 07:03 |
Если нужны непустые поля есть 2 ватианта: select * from BAZA where field1 is not null and field1<>"" или select * from BAZA where length(field1)>0
|
Страница: 1 |
|