Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Работа с данными

Страница: 1 |

 

  Вопрос: Выборка из базы Добавлено: 09.10.03 11:10  

Автор вопроса:  Alex_ga

Здравствуйте.

Есть форма в ней 3 текстовых поля text1(I).

Одно или несколько полей могут быть пустыми.

Нужно сделать выборку из базы по НЕ пустым полям.

То есть что то типа:

Select * from BAZA where (А вот тут проблеммы)

Select * from BAZA where field1 = text1(1).text не катит потому что в случае text1(1).text= " " ничего не выбирается.

Может кто уже сталкивался с таким.

Спасибо.

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
 boevik



Хранитель чата

ICQ: 137392264 

Вопросов: 8
Ответов: 557
 Web-сайт: www.hypertech.ru
 Профиль | | #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
Автор ответа:
 superjarilo



ICQ: 174331844 

Вопросов: 7
Ответов: 5
 Профиль | | #2 Добавлено: 27.11.03 09:53

Попробуй такой запрос:

SELECT * FROM WHERE NOT IsNull() [AND...]

Удачи!

Ответить

Номер ответа: 3
Автор ответа:
 ol2003



Вопросов: 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 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам