Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.25;
Скачать: CL | DM;

Вниз

Вопрос по ADO и MIDAS   Найти похожие ветки 

 
stalker_pro   (2002-11-04 18:50) [0]

Здравствуйте !
У меня возник конкретный вопрос по MIDAS:
Обнаружился глюк:
Не осуществляется поиск записи через MIDAS в текстовых полях. Как решить проблему?.
Опишу подробнее ситуацию:
1)Имеется трехзвенное приложение MIDAS.
В клиенте вызываю:
ClientDataSet1.Locate("Pole_Str","Мат",[loCaseInsensitive, loPartialKey])
то он возвращает False, т.е. запись не находит, хотя запись реально существует.
Поле Pole_Str - текстовое.
2) Если доступ делать прямо через ADO в двухзвенном приложении.
В клиенте вызвать:
ADOTable1.Locate("Pole_Str","Мат",[loCaseInsensitive, loPartialKey]), то
запись находит и возвращает True.
Буду очень признателен за помощь при решении моего вопроса.


 
sniknik ©   (2002-11-04 20:03) [1]

вообще в хелпе дакларируется такое обращение к Locate.
Locate("Company;Contact;Phone", VarArrayOf(["Sight Diver", "P", "831-431-1000"]), [loPartialKey]);

обрати внимание на VarArrayOf.
В случае с ADO у меня и без него проходило (как у тебя) но вот с MIDAS? кто знает какие у него завороты? попробуй может и получится.


 
Marcus   (2002-11-05 13:52) [2]

Дело в том, что при использовании Мидас, если в опциях провайдера на сервере указано poFetchBlobsOnDemand, при открытии списка, он не подтягивает поля Memo и Blob до явного к ним обращения. Поэтому, попробуй так
ClientDataSet1.FetchBlobs;
ClientDataSet1.Locate(...

А VarArrayOf тут не причем, если речь идет об одном поле



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

Текущий архив: 2002.11.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.023 c
1-82697
Юра
2002-11-13 11:59
2002.11.25
Модифицировать исполняемый файл.


1-82794
Live_Aus_Berlin
2002-11-13 16:27
2002.11.25
У кого нибудь есть исходники проги, которая считает производные


7-83016
DuXe
2002-09-25 15:40
2002.11.25
Как изменить системное время?


3-82655
demoniada
2002-11-05 13:13
2002.11.25
перекрестная зависимость lookup


7-83022
progger
2002-09-24 19:48
2002.11.25
Как получить время создания файла?