Форум: "Базы";
Текущий архив: 2006.07.30;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.011 c