Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2006.07.30;
Скачать: [xml.tar.bz2];

Вниз

TOracleDataset,RefreshRecord глюк.   Найти похожие ветки 

 
Neo Trinitron ©   (2006-05-11 19:32) [0]

Использую компоненты EhLib4 и DOA. Делаю TOracleDataset1.RefreshRecord, рефрешит, но при повторном рефреше указатель становится на первую запись. Таким образом разрушается значение указателя на запись. Но как это происходит? Ничего не пойму, мож кто сталкивался?

ЗЫ: с EhLib 3 работало нормально.


 
roottim ©   (2006-05-12 16:35) [1]

Видимо сказывается синхронизация с MemTable которая вроде как должна быть встроена в Eh4 и которая тестировалась как отдельный компонент в 3 версии.


 
Neo Trinitron ©   (2006-05-15 14:02) [2]

А как с этим можно бороться? Причём



ODataSet.DisableControls;
ODataSet.RefreshRecord;
ODataSet.EnableControls;



не помогает!


 
Sergey13 ©   (2006-05-15 14:05) [3]

Как вариант - локейтиться на заранее сохраный ИД-шник.


 
Neo Trinitron ©   (2006-05-15 14:09) [4]

> Как вариант - локейтиться на заранее сохраный ИД-шник.

Так и делаем, но проэкт большой и если другого выхода не найдётся, то прийдётся весь проэкт перелопачивать...


 
Sergey13 ©   (2006-05-15 14:26) [5]

ДОА с исходниками? Может там попробовать "подкрутить"?
Если непринципиально, то может стОит вернуться на ЕхЛиб 3.


 
Neo Trinitron ©   (2006-05-15 14:49) [6]

>ДОА с исходниками? Может там попробовать "подкрутить"?
>Если непринципиально, то может стОит вернуться на ЕхЛиб 3.

Жаль крутить здоровые компоненты во имя больных...
Принципиально. В 4-й есть интересное свойство StFilter ;-)


 
Sergey13 ©   (2006-05-15 14:57) [7]

Поиск по history.txt сказал мне, что StFilter упоминается уже в 3.3. Но спорить не буду - может это не то.


 
Neo Trinitron ©   (2006-05-15 15:05) [8]

Пробовал 3.6 - та же лажа...


 
atruhin ©   (2006-05-15 17:35) [9]

Ерунда какаято. Опиши нормально какую связку каких компонентов используешь?


 
sageora ©   (2006-05-24 12:59) [10]

Этот баг известен с 2005, и до сих пор не решен. Жаль, что разработчики забыли о нем.


 
evvcom ©   (2006-05-25 12:49) [11]


> Жаль крутить здоровые компоненты во имя больных...

Создаешь своего наследника, его и "крутишь", а генофонд трогать крайне не рекомендуется, даже если он третьих фирм.


 
Neo Trinitron ©   (2006-05-25 17:00) [12]

А кто-то РЕАЛЬНО сталкивался с этим на практике? Как вышли из положения?



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

Форум: "Базы";
Текущий архив: 2006.07.30;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.019 c
2-1152528612
Як
2006-07-10 14:50
2006.07.30
Использование "не-com" интерфейсов


15-1152014121
kotik
2006-07-04 15:55
2006.07.30
Delphi5


15-1151664124
Некто
2006-06-30 14:42
2006.07.30
СанПиН


2-1152764056
Rubey
2006-07-13 08:14
2006.07.30
Sirus


2-1152523290
Darkwing
2006-07-10 13:21
2006.07.30
Выделяется ли новая область памяти в данном случае?





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