| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 из списка автосоздания в опциях проекта. Всем спасибо |