powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Locate по двум полям - Invalid variant operation
9 сообщений из 9, страница 1 из 1
Locate по двум полям - Invalid variant operation
    #32372731
Фотография Ray D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем такая ситуация:
при поиске по одному TADODataset'у по двум полям вываливается exception subj. Возникает в TCustomADODataSet.LocateRecord на строке:
if KeyValues = Null then Result := false;

Куда рыть? Пока поправил ADOdb.pas.

P.S. никаких lookup'ов и event'ов нет.
...
Рейтинг: 0 / 0
Locate по двум полям - Invalid variant operation
    #32372759
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вызов Locate покажи.
...
Рейтинг: 0 / 0
Locate по двум полям - Invalid variant operation
    #32372767
Фотография Ray D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MarkRegistry.Locate('fullname;subject_title', VarArrayOf([sName, sSubject]), [])
...
Рейтинг: 0 / 0
Locate по двум полям - Invalid variant operation
    #32372779
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
[sName, sSubject]


Это у тебя переменные?! А разве так можно?
...
Рейтинг: 0 / 0
Locate по двум полям - Invalid variant operation
    #32372786
Фотография Ray D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А почему нет?
...
Рейтинг: 0 / 0
Locate по двум полям - Invalid variant operation
    #32372794
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, можно, был не прав.
...
Рейтинг: 0 / 0
Locate по двум полям - Invalid variant operation
    #32372798
Фотография Ray D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем, похоже, это уже второй патч к ADOdb.pas :)
...
Рейтинг: 0 / 0
Locate по двум полям - Invalid variant operation
    #32372843
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странно а у меня все работало ...
...
Рейтинг: 0 / 0
Locate по двум полям - Invalid variant operation
    #32372848
Фотография Ray D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да и у меня все работает на остальных датасетах. То ли лыжи не едут...
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Locate по двум полям - Invalid variant operation
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]