Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.07.2010, 16:25   #1
Alekcey
Пользователь
 
Регистрация: 12.07.2010
Сообщений: 44
По умолчанию raised exception ... in module IDODBC32.DLL

Подключаюсь к MS SQL Server 2005 через Tdatabase, Ttable (Почему не ADO-отдельная история).
Подключается нормально, отображает нормально
Потом
я ему - form1.table1.close
а он мне - raised exception ... in module IDODBC32.DLL
Alekcey вне форума Ответить с цитированием
Старый 30.07.2010, 08:01   #2
Alekcey
Пользователь
 
Регистрация: 12.07.2010
Сообщений: 44
По умолчанию

В инете нашел ответ на подобный вопрос (не легче)

关键字: br,使用,loginprompt设为false,connected设 成true,AccessViolation,database组件,SQ LSERVER,params,dress,用户也能,DBC,win,d e,用了,od,只能
Alekcey вне форума Ответить с цитированием
Старый 30.07.2010, 08:04   #3
Alekcey
Пользователь
 
Регистрация: 12.07.2010
Сообщений: 44
По умолчанию

Настройки ODBC

DATABASE NAME=
USER NAME=sa
ODBC DSN=ODBCbase1
OPEN MODE=READ/WRITE
BATCH COUNT=200
LANGDRIVER=
MAX ROWS=-1
SCHEMA CACHE DIR=
SCHEMA CACHE SIZE=8
SCHEMA CACHE TIME=-1
SQLPASSTHRU MODE=SHARED AUTOCOMMIT
SQLQRYMODE=SERVER
ENABLE SCHEMA CACHE=FALSE
ENABLE BCD=FALSE
ROWSET SIZE=20
BLOBS TO CACHE=32000
BLOB SIZE=100
PASSWORD=123456

точнее

"Project project1.exe raised exception class EAccessViolation with message 'Access Violation at address 4DA06265 in module' IDODBC32.DLL '.
Read of address CCCCCCE0'.process stopped.use step or run to continue." Read of address CCCCCCE0 '. Process stopped.use step or run to continue. "
Alekcey вне форума Ответить с цитированием
Старый 30.07.2010, 08:49   #4
Alexei91
Заблокирован
Форумчанин
 
Аватар для Alexei91
 
Регистрация: 30.12.2009
Сообщений: 544
Радость Access Violation at address 4DA06265 in module' IDODBC32.DLL '

Цитата:
Сообщение от Alekcey
"Project project1.exe raised exception class EAccessViolation with message 'Access Violation at address 4DA06265 in module' IDODBC32.DLL '.
Read of address CCCCCCE0'.process stopped.use step or run to continue." Read of address CCCCCCE0 '. Process stopped.use step or run to continue. "
C MS SQL Server никогда не работал, но про EAccessViolation скажу.
Скорее всего программа пытается выполнить обращение к ещё не созданному объекту и т.п. Внимательно проверьте код.
Например, если обратиться к форме,которая ещё не Create, то выйдет подобная ошибка. Более подробно про этот класс ошибок написано в
DRKB.
Темы для WordPress. Русские WordPress шаблоны
Alexei91 вне форума Ответить с цитированием
Старый 30.07.2010, 09:02   #5
Alekcey
Пользователь
 
Регистрация: 12.07.2010
Сообщений: 44
По умолчанию

Спасибо за совет.
Alekcey вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
"Project 1.exe raised exception class EInvalidPointer with messege 'Invalid pointer operetion'".. DeEgo Помощь студентам 3 28.02.2010 07:51
Ошибка! exeption class raised EAccess... Davlet M Помощь студентам 0 30.01.2010 23:51
Project Project1.exe raised exception class EnvalidOP Rock'n'rolla Безопасность, Шифрование 16 20.01.2010 18:39
Ошибка:"Project raised exception class EConvertError..." Gambit90 Помощь студентам 6 14.01.2009 14:12
raised exception class EIdSocketError with message' Socket Error # 10022 Invalid argument eldar Работа с сетью в Delphi 16 08.08.2008 23:49