Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Delphi: Базы данных и репортинг > EAccessViolation при работе с IBX |
Автор: FlyingHome 5.6.2009, 13:19 |
Здравствуйте, назрела такая проблема. При любом доступе к компонентам IBX, будь то изменение параметров (свойство IBDatabase.Params) или изменение текста SQL-запросе (IBQuery.SQL.Add()) неизбежно выскакивает ошибка "Project Test.exe raised exception class EAccessViolation with message "Access violation at address 0049A6E9 in module Test.exe". Read of address 0000058". Кто-нибудь может сказать, в чем тут дело? ![]() |
Автор: Frees 5.6.2009, 14:22 |
IBQuery создан? |
Автор: FlyingHome 5.6.2009, 14:37 | ||
В каком смысле "создан" ? Естественно, компонент на форме присутствует, иначе программа не скомпилировалась бы ![]() P.S. В design-time все прекрасно работает, SQL запросы выполняются, параметры IBDatabase меняются...в run-time выпадает EAccessViolation :( |
Автор: Akella 5.6.2009, 14:44 |
Да, телепаты помогут. |
Автор: Frees 5.6.2009, 14:45 |
на какую строчку исключение показывает? |
Автор: FlyingHome 5.6.2009, 14:55 |
Всё, решил проблему) Случайно убрал датамодуль с компонентами IBX из списка автосоздания в опциях проекта. Всем спасибо ![]() |