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

Вниз

Null-оператор   Найти похожие ветки 

 
Atamansha ©   (2006-05-23 16:37) [0]

Люди добрые, помогите, пожалуйста, разобраться с такой проблемой в DElphi6:
res:Variant;
...
res:=TTable1.Lookup("Field1",param1,"Field2");
if res<>Null then ...
Выдается сообщение о неизвестности идентификатора Null, но самое интересное, что пример дословно взят из методички. Заранее, спасибо.


 
Desdechado ©   (2006-05-23 16:41) [1]

а теперь попробуй заглянуть в справку по Lookup


 
Johnmen ©   (2006-05-23 16:43) [2]

Null - это функция. В каком модуле она лежит, тот и надо uses"ать :)))


 
Atamansha ©   (2006-05-23 17:22) [3]

А как узнать в каком модуле она лежит?


 
Johnmen ©   (2006-05-23 17:25) [4]

Null + F1


 
Atamansha ©   (2006-05-23 17:34) [5]

Огромное спасибо, у меня из-за этого Null курсова стопориться уже неделю, а защита не за горами. Тогда можно еще вопросик:
select Name
from Peoples
where upper(Name) like :st
...
st:=Edit1.Text+"%";
Но это не работает, он все равно ищет только согласно введенному регистру


 
Johnmen ©   (2006-05-23 17:43) [6]

http://www.ibase.ru/devinfo/ibrusfaq.htm


 
Desdechado ©   (2006-05-23 17:43) [7]

st:=AnsiUpperCase(Edit1.text)


 
Atamansha ©   (2006-05-23 18:21) [8]

select Name
from Peoples
where upper(Name) like :st
...
st:=AnsiUpperCase(Edit1.text)+"%";

Пусть в базе есть имена мама, Маша. Так вот Машу он находит всегда, независимо от того ввели "м" или "М", а маму он вообще не находит. Это ведь связано с работой функции upper в запросе?


 
Atamansha ©   (2006-05-23 18:28) [9]

Т.е. upper вообще не срабатывает.


 
atruhin ©   (2006-05-23 18:56) [10]

в БДЕ поиск по русским буквам не работает, решения этому нет.


 
Atamansha ©   (2006-05-23 19:03) [11]

А жаль, спасибо всем.


 
Desdechado ©   (2006-05-23 19:06) [12]

> в БДЕ поиск по русским буквам не работает
БДЕ тут причем? запросы IB отрабатывает
только вот в некоторых версиях Upper с русскими не работает, читать Johnmen ©   (23.05.06 17:43) [6]


 
atruhin ©   (2006-05-23 19:09) [13]

Честно говоря с БДЕ сто лет не сталкивался. А разве TTable не БДЕ отробатывает. Данные ведь уже загруженны, она что будет их с сервера перезапрашивать?


 
Desdechado ©   (2006-05-23 19:19) [14]

atruhin ©   (23.05.06 19:09) [13]
автор же явно привел запрос, который явно в Ttable не засунешь


 
atruhin ©   (2006-05-23 19:23) [15]


>  [14] Desdechado ©   (23.05.06 19:19)

А ну да я на первый пост посмотрел. А БДЕ запросы ни как не интерпретирует?


 
Deniz ©   (2006-05-24 11:54) [16]

> atruhin ©   (23.05.06 19:23) [15]
> А ну да я на первый пост посмотрел. А БДЕ запросы ни как не интерпретирует?

Не тормози, BDE почти накакать что ты написал в запросе, BDE передает запрос серверу.



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

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

Наверх




Память: 0.5 MB
Время: 0.034 c
2-1152204201
Ezorcist
2006-07-06 20:43
2006.07.30
Общий вопрос по работе процедур


1-1150811878
Zilog
2006-06-20 17:57
2006.07.30
использование внешней библиотеки


2-1152167147
XTD
2006-07-06 10:25
2006.07.30
Дописать в wave


1-1150223213
mmms
2006-06-13 22:26
2006.07.30
Подскажите, как отловить прокрутку на мыши?


15-1151299906
Ega23
2006-06-26 09:31
2006.07.30
С Днём рождения! 24 июня