Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.063 c
2-1152691253
Escimo
2006-07-12 12:00
2006.07.30
Зарегистрировать библиотеку


2-1152692183
dima_kds
2006-07-12 12:16
2006.07.30
Rave Report


2-1152608987
learner
2006-07-11 13:09
2006.07.30
Подключение пользователя с ограничеными правами к NamedPipe серве


3-1148803253
Ivan123
2006-05-28 12:00
2006.07.30
как увидеть messages от SQL-server


2-1152614581
SergP
2006-07-11 14:43
2006.07.30
Как сделать чтобы форма при создании не отбирала фокус?




   Наверх