Главная страница
    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-13194
microlab
2003-05-26 16:06
2003.06.05
Маниторинг вызова функций приложения


14-13463
sniknik
2003-05-19 19:01
2003.06.05
А вот кому повеселится!? ;о)


3-13035
Grac
2003-05-15 20:12
2003.06.05
Соединение с базой данных


7-13496
Apollo
2003-03-21 11:49
2003.06.05
Програмное нажатие клавиш в DOS-приложении из Delphi


3-13016
Дмитрий Юрьевич Грицай
2003-05-16 08:14
2003.06.05
Interbase & generator





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