Гость_Nick |
Отправлено: 19.06.2003, 16:41 |
|
Не зарегистрирован
|
Не могу подключить таблицу dbf.
Вообще-то я работаю с FireBird.
Но тут возникла необходимость взять данные из старого формата (.dbf).
Я создал в BDE Alias. SQL Explorer его открывает и просматривает таблицу. Все значит ОК.
Кидаю на форму TDatabase указываю ей этот Alias
Connect — проходит.
Кидаю TTable :
DatabaseName = TDatabase
TableName = моя таблица (выбрать возможно)
Пытаюсь Active = True
Выползает ошибка — Cannot load driver
Помогите плиз.
Раньше я подключал без проблем 1c таблицы и даже писал в них.
Но что-то у меня не вяжется сегодня.
|
|
Admin |
Отправлено: 19.06.2003, 17:41 |
|
Владимир
Группа: Администратор
Сообщений: 1190
|
А если в Table в DatabaseName указать Alias
и в TableType тип таблицы — таблица откроется ?
(обойтись без компонента Database)
Если да, то наверное что-то неправильно указали
в связке Database -> Table, если нет — какие-то проблемы
с драйвером, или переустановить BDE, или проверить
какой формат dbf, может его драйвер действительно не
поддерживает.
И — есть ли в этой таблице Blob-поля !
Конечно возможен и другой вариант — если стоит что-то
типа монитора Касперского
|
|
Nick |
Отправлено: 19.06.2003, 17:59 |
|
Машинист паровоза
Группа: Участник
Сообщений: 247
|
Я тут полазил и вроде разобрался:
Я не подключал компонент Session
Автоматом создавалась Default Session и таблицы не открывались
пока я не скопировал их в каталог программы.
Теперь не могу подобрать LANGDRIVER для таблиц записанных с помощью (созданных) MS Excel.
Раньше я работал с MSAccess и для передачи данных в другие маг использовал dbf. Причем создал бланки файлов в Excel.
Теперь надо читать эти файлы на время перехода на новую программу.
|
|