Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

*.mdb ошибка!!! [D6]


zeratul_pr ©   (2004-03-23 21:39:00) 

Так же для открытия базы данных Access можно воспользоваться BDE которая содержит родной драйвер (MSACCESS). В компоненте Database установите следующие свойства:

DatabaseName = any_name (или alias_name)
DriverName   = MSACCESS
LoginPrompt  = False
Params       = PATH=d:\path
              DATABASE NAME=d:\path\filename.mdb
              TRACE MODE=0
              LANGDRIVER=Access General
              USER NAME=Admin
              PASSWORD=your_password
              OPEN/MODE=READ/WRITE
              SQLPASSTHRU MODE=NOT SHARED

Значения свойства DatabaseName объекта Database, это то, которое Вы будете использовать в свойстве DatabaseName компонентов Table и Query, которые представляют таблицы и запросы для этой базы данных (тем самым связывая их с объектом Database).


Получается ошибка:
General SQL error.
-2147221164
Table
Alias: any_name

BDE Error: 13059


sniknik   (2004-03-23 22:09:00) [1]

"родной" драйвер в BDE сильно устарел, так и открывай только старые базы. или через алиас ODBC (если BDE).


YurikGl   (2004-03-23 21:53:00) [2]

А зачем BDE? Я работаю через ADO и проблем не знаю.


Наверх

Титульная страница Поиск, карта сайта Написать письмо