Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.014 c
3-82646
Ihor Osov'yak
2002-11-06 11:52
2002.11.25
Хранимые проц в аксес2000


14-82920
Николай Быков
2002-11-04 18:32
2002.11.25
А вот теперь держите ответ передо мной:


3-82661
StenKz
2002-11-06 15:47
2002.11.25
!!! Btrieve V7 for Dos как к нему обратиться?


1-82775
Оля
2002-11-15 17:08
2002.11.25
*.WAV наткнулась на один пример, но он у меня не работает


1-82856
malax
2002-11-13 11:37
2002.11.25
Как из delphi в Excel2000 занести формулу




   Наверх