Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
1-1150714357
SamProf
2006-06-19 14:52
2006.07.30
Копирование методами Windows с ftp


5-1136303968
FunkyByte
2006-01-03 18:59
2006.07.30
Создание потомка TComponent с нестандартным владельцем


3-1148380618
ASW
2006-05-23 14:36
2006.07.30
Вставка в dbgrid checkbox


2-1152009047
Zilog
2006-07-04 14:30
2006.07.30
Как преобразовать 48-битное число?


1-1150371712
PRT
2006-06-15 15:41
2006.07.30
Doc2TXT





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский