Главная страница
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.016 c
3-82647
Tundra
2002-11-06 12:34
2002.11.25
Где найти библиотеки ADO?


4-83057
Cobalt
2002-10-08 12:11
2002.11.25
Проблема с хуком 8-((


1-82840
Брат
2002-11-14 10:57
2002.11.25
Перемещение файлов с помощью SHFileOperation...


14-82927
AL2002
2002-11-05 13:22
2002.11.25
Стратегия написания самообуающихся шашек


1-82841
Skywalker
2002-11-14 11:43
2002.11.25
Специальные символы