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

Вниз

Table.Append - ошибка адреса памяти   Найти похожие ветки 

 
korvin   (2003-07-23 12:33) [0]

Уважаемые мастера, я понимаю, что это возможно выстрел наугад, но уже нет других вариантов. В одну из таблиц базы Интербэйса добавляю запись и заполняю поля в ней (по шаблону). Так вот, одина из 20-30 (случайная) операций добавления глючит и ругается на адрес памяти. Ошибки в типе или полноте полей, а "неготовность" таблиц исключил, даже абсолютно идентичные записи иногда проскакивают, а иногда сбоят.
Может кто сталкивался с проблемой или есть решение как такую ошибку загнать в исключениях?
Откликнитесь на призыв о помощи, пожалуйста.


 
Zacho   (2003-07-23 12:39) [1]

Какие компоненты доступа ? Какая ошибка ? Access violation ?
А если вместо Append использовать Insert ?


 
korvin   (2003-07-23 13:14) [2]

Zacho © (23.07.03 12:39)

TIBDataBase, TIBTransaction, TIBDataSet, TDataSourse - компоненты.
По поводу ошибки - она самая - Access violation
А с Insert - тот же результат.


 
Alexandr   (2003-07-23 13:15) [3]

отладка поможет.


 
Zacho   (2003-07-23 13:26) [4]

Нет ли каких-либо обработчиков OnNewRecord, BeforeInsert и т.п. ? Возможно, ошибка именно в них.
Еще можешь попробовать поставить самую свежую версию IBX


 
korvin   (2003-07-23 13:45) [5]

Zacho © (23.07.03 13:26)
Есть AfterPost - но в нём только IBTransaction.CommitRetaining, он не мешает.
А в других частях программы, где активно используется база - проблем не возникает с IB. Менять его хлопотно будет.

Я не знаком с ошибками, может можно с ней самой побаловаться?


Alexandr © (23.07.03 13:15)
Мудрая мысль, но хотелось бы поконкретнее.


 
Alexandr   (2003-07-23 13:56) [6]

дык а чо отладка...
Поставь break on exception
запусти программу по отладчиком.
и тыкайся пока ошибка не проявится.
А как проявится, так смотри где...
на iBX исходники есть. Разберешся...


 
Zacho   (2003-07-23 13:56) [7]


> korvin © (23.07.03 13:45)
> - проблем не возникает с IB. Менять его хлопотно будет.

Да не IB, а IBX. Багов в IBX масса, правда в новых версиях кроме исправления старых багов появляются и новые :-) А вообще-то и IB6 стоило бы сменить, например на FireBird. Посмотри список багов IB6, испрвленных в FB и ужаснись :)
>
> Я не знаком с ошибками, может можно с ней самой побаловаться?

C кем ?


 
korvin   (2003-07-23 15:09) [8]

Ладно ребята, спасибо за участие и извените, что отвлёк.
Я надеялся решить проблему более-менее быстро, но придётся видимо копать оооочень глубоко. Безсонная ночька обеспечена.






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

Форум: "Потрепаться";
Текущий архив: 2003.08.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.003 c
14-58420
grusty
2003-08-03 11:37
2003.08.18
DBTreeView для ADO.


14-58450
Buka
2003-08-02 06:05
2003.08.18
Работа с avi-файлами


14-58486
Till
2003-07-23 15:44
2003.08.18
Oracle to Dbf


14-58414
Ketmar
2003-02-08 17:05
2003.08.18
ISO-Engines на воксельных объектах


14-58453
Иван Михалев
2003-08-02 01:09
2003.08.18
Бесплтаный хостинг





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