Нарушение прав доступа к Delphi XE2 DBExpress?

Кажется, у меня проблемы с dbExpress в Delphi XE2. Когда я пытаюсь установить для свойства connected объекта Sqldataconnection значение true, я получаю нарушение прав доступа на 000000000.

То же самое происходит, когда я пытаюсь изменить CommandText или активные свойства SqlDataSet.

Я впервые использую эти компоненты, поскольку я следую некоторым руководствам из книги, которая у меня есть, так что вполне может быть что-то, что я ошибаюсь, но я не совсем уверен на данный момент.

Любая помощь приветствуется.

Спасибо.


person Gary Becks    schedule 29.12.2011    source источник
comment
Какой драйвер и базу данных вы используете?   -  person Harriv    schedule 29.12.2011
comment
Вы уверены, что ваше соединение Sqldataconnection указывает на экземпляр, т.е. оно не равно нулю?   -  person Sertac Akyuz    schedule 29.12.2011
comment
Извините, я должен был упомянуть об этом. Я использую Mysql 5.5, драйвер тоже mysql. Может быть, мне нужно переместить dll в тот же каталог, что и мой exe?   -  person Gary Becks    schedule 29.12.2011
comment
Кроме того, vendorlib - это LIBMYSQL.dll.   -  person Gary Becks    schedule 29.12.2011
comment
Кроме того, если это имеет значение, когда я пытаюсь скомпилировать, я получаю следующую ошибку - [Неустранимая ошибка DCC] C15e02u.pas (7): F1026 Файл не найден: 'Data.DBXMySQL.dcu' (данные области видимости модуля указывают на Win64, Только OSX32, Win32)   -  person Gary Becks    schedule 29.12.2011


Ответы (1)


Ну я нашел причину своих проблем. По-видимому, драйверы dbexpress, необходимые для подключения к любой базе данных, кроме interbase, недоступны в стартере Delphi XE2, который я использую.

Спасибо за помощь.

person Gary Becks    schedule 29.12.2011