DBF - Cannot Load Driver...

Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду

Ответить
Dr_Grizzly
Сообщения: 407
Зарегистрирован: 13 сен 2004, 12:05
Откуда: Курган
Контактная информация:

Всем привет! Такая вот штука, написал прогу, в которой использую АDOTable и TTable. С первого раза когда запустил прогу все нормально запустилось, все таблицы отобразились, просто закрыл приложение, и еще раз попытался запустить, и мне выдает теперь такую ошибку ... class EDBEngineError with message 'Cannot Load Driver...'. Process stoped. Отключаю Ttable и все работает кроме dbf таблицы. Что за фигня, в чем тут глюк? В режиме создания проги делаю active=true у table1 и вижу таблицу, т.е. все как бы работает, когда пытаюсь с компелировать и запустить, вываливает эту ошибку. Что тут можно сделать?
Чем проще - тем оригинальней, а значит гениально, т.к. все гениальное - просто! ;) Да! Кстати! Ctrl+V реально вставляет!!! ХDD
Аватара пользователя
Игорь Акопян
Сообщения: 1440
Зарегистрирован: 13 окт 2004, 17:11
Откуда: СПБ
Контактная информация:

может уйти ваще от БДЕ? ради одной таблички его использовать...
Изображение
Dr_Grizzly
Сообщения: 407
Зарегистрирован: 13 сен 2004, 12:05
Откуда: Курган
Контактная информация:

Дело в том что это не моя прихоть, с этим файлом потом будет работать сбербанк, вот они та и просят чтоб я выгружал данные в dbf формате
Чем проще - тем оригинальней, а значит гениально, т.к. все гениальное - просто! ;) Да! Кстати! Ctrl+V реально вставляет!!! ХDD
Dr_Grizzly
Сообщения: 407
Зарегистрирован: 13 сен 2004, 12:05
Откуда: Курган
Контактная информация:

Подскажите, может я чего путаю, как правильно создать Alias к DBF таблице? Я создал в Database Decktop таблицу типа DBase III+. Накидал поля, сохранил на C:\proga\sbank.dbf.
Что теперь я должен сделать дальше?
Чем проще - тем оригинальней, а значит гениально, т.к. все гениальное - просто! ;) Да! Кстати! Ctrl+V реально вставляет!!! ХDD
Аватара пользователя
Игорь Акопян
Сообщения: 1440
Зарегистрирован: 13 окт 2004, 17:11
Откуда: СПБ
Контактная информация:

bdeadmin рулит алиасами
и я имел ввиду, что дбф можно и через адо открыть
Изображение
Аватара пользователя
SergeyS
Сообщения: 196
Зарегистрирован: 21 ноя 2006, 17:12
Откуда: Хакасия, Абакан
Контактная информация:

Можно воспользоваться сторонними компонентами по работе с DBF (я именно так и делаю). Прикладываю компонент который использую в работе, но можно найти и другие, более крутые... например на torry.ru
Вложения
DirectDBF.zip
(4.69 КБ) 68 скачиваний
Dr_Grizzly
Сообщения: 407
Зарегистрирован: 13 сен 2004, 12:05
Откуда: Курган
Контактная информация:

Глюк! Не могу скачать DirectDBF.zip сайт просит авторизацию, авторизируюсь, он говорит спасибо, и снова тот же вопрос, введите имя и пароль...
Чем проще - тем оригинальней, а значит гениально, т.к. все гениальное - просто! ;) Да! Кстати! Ctrl+V реально вставляет!!! ХDD
Dr_Grizzly
Сообщения: 407
Зарегистрирован: 13 сен 2004, 12:05
Откуда: Курган
Контактная информация:

Скачал эту штуку, как теперь ее встроить в дельфу, или как с ним работать? Я просто с этим не спец..... т.к. ниразу не приходилось пользоваться.
Чем проще - тем оригинальней, а значит гениально, т.к. все гениальное - просто! ;) Да! Кстати! Ctrl+V реально вставляет!!! ХDD
Аватара пользователя
SergeyS
Сообщения: 196
Зарегистрирован: 21 ноя 2006, 17:12
Откуда: Хакасия, Абакан
Контактная информация:

если не хочешь заморачиваться с установкой новых компонент, то лучше её использовать в run-time режиме, просто подключи данный unit к своему проекту и создавай объект.

Код: Выделить всё

var
  dbf: TDBFTable;
begin
  dbf := TDBFTable.Create(Self);
  dbf.TableName := 'c:\MyProg\MyData.dbf';
  dbf.Open;
  dbf.First;
  while not dbf.Eof do begin
    dbf.Next;
  end;
  dbf.Close;
Думаю все понятно.
Yulay
Сообщения: 1
Зарегистрирован: 02 июн 2009, 12:48

что ругается на отсутствие файла .dcu
могет на доложили его
Ответить