Главная страница
    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.012 c
15-1150390085
Parus
2006-06-15 20:48
2006.07.30
CGI


1-1150870217
DeStranger
2006-06-21 10:10
2006.07.30
получить TList из потока


4-1145135285
Vovanchik
2006-04-16 01:08
2006.07.30
Создание формы в чужом окне


15-1150555604
X9
2006-06-17 18:46
2006.07.30
Проблемы с видео


2-1152724757
Niko12
2006-07-12 21:19
2006.07.30
TEdit + image-background





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский