Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.19;
Скачать: CL | DM;

Вниз

SQL Like...   Найти похожие ветки 

 
Remis   (2003-05-27 22:26) [0]

Чтобы получить некоторые записи исползую SQL:
...") AND (Name Like ""+Edit1.Text+"%"...
Все было бы хорошо, но если это поле пустое, то его не показывает совсем. А мне надо его видеть даже если оно пустое... Как так сделать?


 
Johnmen ©   (2003-05-27 22:34) [1]

...") AND ((Name Like ""+Edit1.Text+"%"...) OR (Name IS NULL))


 
Remis   (2003-05-27 23:07) [2]

Спасибо, но не совсем то, что нужно. Мне нужно чтобы пустые поля показывались только в том случае, если Edit1.Text пустое. Если в Edit1.Text есть хоть одна буква, пустые поля не должны показываться...


 
Johnmen ©   (2003-05-27 23:25) [3]

...") AND (((Name Like ""+Edit1.Text+"%"...) AND (Name IS NOT NULL)) OR (Name IS NULL))


 
Remis   (2003-05-28 00:11) [4]

Нет... Все равно показывает пустые поля. Ведь OR (Name IS NULL). Видимо придеться составлять разные SQL по условию
IF Edit1.Text="" then ... else ...


 
Silver_ ©   (2003-05-28 10:20) [5]

Попробуй так

...") AND (((Name Like :Param1 + "%"...) AND (Name IS NOT NULL)) OR ((:Param1 = "") AND (Name IS NULL)))

ADODataSet1.Close;
ADODataSet1.Parameters.ParamByName("Param1").Value:=Edit1.Text;
ADODataSet1.Open;



 
Smashich ©   (2003-05-28 10:29) [6]

Query.SQL.Text:="SELECT * FROM Table";
if Edit1.Text<>"" then
Query.SQL.Add("WHERE ".....)



Страницы: 1 вся ветка

Текущий архив: 2003.06.19;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.027 c
1-60230
Сергей Кошелев
2003-06-05 16:09
2003.06.19
Графика


3-60027
testthewest
2003-05-27 15:51
2003.06.19
Нужен EhLib


14-60411
Yakudza
2003-06-02 17:29
2003.06.19
Малколм Макдауэлл


1-60191
kalishenko
2003-06-04 20:15
2003.06.19
Выравнивание строк в Wordе


1-60194
Sa
2003-05-27 22:20
2003.06.19
Вставка gif в RechEdit