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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.04.2011, 11:45   #1
chex01
Пользователь
 
Аватар для chex01
 
Регистрация: 06.03.2011
Сообщений: 31
Вопрос Ошибка: "database engine error"

Доброго времени суток!
Задача: Нужно подключить базу данных Access, через "Источники данных (ODBC)".

Мои пошаговые действия:
1) Открыл "Администратор источников данных (ODBC)"


2) Добавил новую базу


3) Подключил Ttable через TDataSource связал её с TDBGrid


4) При выборе таблицы(TableName) в Ttable выскакивает запрос пароля(нажимаю Enter, т.к. пароль не задавал), выскакивает следующая ошибка...

Ошибка:


Информация о системе:
Windows 7 Максимальная x64
Delphi 7 (Build 8.1)
Access 2010

Надеюсь на Вашу помощь!
chex01 вне форума Ответить с цитированием
Старый 26.04.2011, 11:49   #2
Dark_Spirit
Форумчанин
 
Аватар для Dark_Spirit
 
Регистрация: 05.02.2009
Сообщений: 324
По умолчанию

для доступа к ДБ Access, нужно использовать компоненты с вкладки ADO, тада всё будет работать
Тяжело быть бестолковым.....
Dark_Spirit вне форума Ответить с цитированием
Старый 26.04.2011, 11:59   #3
chex01
Пользователь
 
Аватар для chex01
 
Регистрация: 06.03.2011
Сообщений: 31
Печаль Кругом одни ошибки(

Цитата:
Сообщение от Dark_Spirit Посмотреть сообщение
для доступа к ДБ Access, нужно использовать компоненты с вкладки ADO, тада всё будет работать
Уже пробовал. Требует базу в формате .mdb, а у меня .accdb. Пересохранить в предыдущий формат не получается, выдаётся сообщение:
chex01 вне форума Ответить с цитированием
Старый 26.04.2011, 12:06   #4
Dark_Spirit
Форумчанин
 
Аватар для Dark_Spirit
 
Регистрация: 05.02.2009
Сообщений: 324
По умолчанию

ну тогда поставь 2003 офис ну или хотя бы Access, и всё будет работать.
через ODBC немного неудобно, потому что на кажном новом рабочем месте для программы придётся создавать новый DNS.
Тяжело быть бестолковым.....
Dark_Spirit вне форума Ответить с цитированием
Старый 26.04.2011, 12:22   #5
chex01
Пользователь
 
Аватар для chex01
 
Регистрация: 06.03.2011
Сообщений: 31
Стрелка Небыло бы времени, да время было...

Цитата:
Сообщение от Dark_Spirit Посмотреть сообщение
ну тогда поставь 2003 офис ну или хотя бы Access, и всё будет работать.
через ODBC немного неудобно, потому что на кажном новом рабочем месте для программы придётся создавать новый DNS.
А может можно как нибудь, что бы не переделывать базу данных заново?
chex01 вне форума Ответить с цитированием
Старый 26.04.2011, 12:28   #6
Dark_Spirit
Форумчанин
 
Аватар для Dark_Spirit
 
Регистрация: 05.02.2009
Сообщений: 324
По умолчанию

попробуй поставить 2010 Delphi
Тяжело быть бестолковым.....
Dark_Spirit вне форума Ответить с цитированием
Старый 26.04.2011, 12:38   #7
chex01
Пользователь
 
Аватар для chex01
 
Регистрация: 06.03.2011
Сообщений: 31
Вопрос ...

Цитата:
Сообщение от Dark_Spirit Посмотреть сообщение
попробуй поставить 2010 Delphi
А как это поможет в решении моей проблемы?
chex01 вне форума Ответить с цитированием
Старый 26.04.2011, 13:01   #8
Dark_Spirit
Форумчанин
 
Аватар для Dark_Spirit
 
Регистрация: 05.02.2009
Сообщений: 324
По умолчанию

честно.... не знаю, я с ним не работал, да и проблем таких не было. Мой совет, не ламай себе голову и руки, поставь 2003 Access. Да, кстати, не у всех же на машинах будет стоять 2007 офис.
Тяжело быть бестолковым.....
Dark_Spirit вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка "Asynchronous socket error 10053" Neexuus Работа с сетью в Delphi 4 30.11.2010 14:02
ошибка при старте макроса "Automation error (Error 440)" Дятел Microsoft Office Excel 7 29.11.2010 17:34
Database error "Fiels cannot be modified" Lord777 БД в Delphi 10 30.12.2009 13:44
1>Проект : error PRJ0003 : Ошибка при создании "cl.exe". ben95 Помощь студентам 1 14.05.2009 17:10
Проект : error PRJ0003 : Ошибка при создании "cl.exe". ben95 Общие вопросы C/C++ 0 14.05.2009 16:50