Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.06.05;
Скачать: [xml.tar.bz2];

Вниз

Locate...   Найти похожие ветки 

 
softmaster   (2003-05-17 19:40) [0]

Народ, всем привет!
Подскажите, как лучше сделать
инкрементальный локатор записи в таблице
в базе INTERBASE
использую IBX
проблема в ттом, что

D.Customs.Locate("NAME",FindName.Text,[loPartialKey,loCaseInsensitive]

некорректно работает с регистром букв.

Что лучше предпринять?
Заранее спасибо...


 
Desdechado   (2003-05-17 19:48) [1]

1. правильно подключиться (lc_type)
2. написать простой перебоп записей с условием поиска на результатах выборки в IBQuery (плюс этого - возможность продолжить поиск, а locate начинает сначала)


 
softmaster   (2003-05-17 20:12) [2]

Подключился правильно.

все равно не работает

попробую на ibQuery


 
softmaster   (2003-05-17 20:33) [3]

на запросе тоже не получается почему-то...

почему-то не работает функция UPPER в запросе

делаю запрос
SELECT UPPER(NAME) FROM CUSTOMS

должны же все большие буквы быть?
не выходят...
Что еще можно предпринять???


 
Zacho   (2003-05-17 21:26) [4]


> softmaster © (17.05.03 20:33)

Читать http://www.ibase.ru/devinfo/ibrusfaq.htm
И поискать в форуме. Подобные вопросы задаются как минимум раз в неделю.


 
Zacho   (2003-05-17 22:02) [5]

Насчет Locate.
Посмотрел сейчас исходники IBX (а именно TIBCustomDataSet.InternalLocate) - все должно работать нормально, по крайней мере везде AnsiUpperCase и т.п.
Возможно, у тебя какая-то древняя версия IBX, попробуй поставить последний апдейт IBX. Или все-таки у тебя где-то ошибка. Напиши подробнее, как именно "некорректно".
P.S. И почему многие так любят IBQuery ??? Этот компонент предназначен исключительно для упрощения работы тех, кто раньше работал с BDE, и собирается переносить свой проект на IBX (или просто привык работать с TQuery, и не желает переучиваться) или, для собирающихся в дальнейшем переводить проект на другую СУБД и компоненты типа BDE. Никаких преимуществ перед TIBDataSet у него нет, наоборот, одни недостатки.
Извеняюсь, что несколько не в тему.


 
Johnmen   (2003-05-17 23:26) [6]

Zacho © (17.05.03 22:02)

Верно, но не в отношении FIBPlus. В этой библиотеки идеология работы с базой данных (IB) строго продумана и Query в ней по сути именно "запрос". И есть четкое (!) разделение понятий "запрос" и получаемый НД.


 
Zacho   (2003-05-18 09:17) [7]


> Johnmen © (17.05.03 23:26)

Так я и имел в виду TIBQuery из IBX. Кстати, в IBX тоже есть "четкое разделение"


 
softmaster   (2003-05-18 13:58) [8]

кто нить может кинуть последний апдейт под IBX


 
Zacho   (2003-05-18 14:22) [9]

А самому поискать ? Пару минут займет.
Для D5 есть http://www.ibase.ru/v6/ibx504del.zip


 
Zacho   (2003-05-18 14:24) [10]

Также смотри http://codecentral.borland.com/codecentral/ccweb.exe/author?authorid=102
Может там есть и более свежие для D5.



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

Форум: "Базы";
Текущий архив: 2003.06.05;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.008 c
1-13257
Ренат
2003-05-23 16:53
2003.06.05
Обращение к объекту по имени


8-13337
Sergeys
2003-02-20 19:42
2003.06.05
Как обновить (перезапустить Image в RunTime)


1-13317
Nikos
2003-05-25 11:50
2003.06.05
Вопрос о TPrinter


1-13170
alexus
2003-05-21 11:32
2003.06.05
мерцание Image


1-13198
JS
2003-05-26 19:53
2003.06.05
drag and drop внешних объектов





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