Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.04.29;
Скачать: CL | DM;

Вниз

Ошибка БДЕ "Could not find language driver"   Найти похожие ветки 

 
umbra ©   (2007-02-08 17:48) [0]

Ситуация такая: есть программа, написанная на делфи и работающая с БДЕ. Она должна ковертировать дбф-файлы в другие файлы, которые будут загружаться в Оракл. Дбф-файлы в кодировке виндовс-1251. Алиаса программа не создает. В самом начале процесса выдается сабжевое сообщение. В чем может быть дело и как это побороть?

ЗЫ. Программа написана сторонним разработчиком, исходники недоступны.


 
sniknik ©   (2007-02-08 17:54) [1]

возможно dbf в твоем случае =  VFP. т.е. открывать нужно им например через ADO + OLEDB Visual Foxpro Driver (или ODBC тоже самое)


 
Val ©   (2007-02-08 18:16) [2]

оффтоп: с этой задачей отлично справляется тот же Excel :) и работает без БДЕ :)
по теме - открывается ли табличка в бде админе? посмотрите, что там в langdriver у соотв.драйверов..


 
umbra ©   (2007-02-08 18:17) [3]


> возможно dbf в твоем случае =  VFP

первый байт в файле - $30. что-то я такого варианта не нахожу в описании XBase-формата, которое у меня есть. А если это VFP, то заставить программу работать невозможно? самому написать нет возможности, поскольку неизвестно что во что надо преобразовывать.


 
Desdechado ©   (2007-02-08 18:17) [4]

Либо неполный БДЕ, либо неизвестный ему код языка в заголовке DBF.


 
umbra ©   (2007-02-08 18:22) [5]


> либо неизвестный ему код языка в заголовке DBF

код языка - 201, это виндовс-1251. Но при просмотре доступных драйверов БДЕ такого нет. ср866 есть, а виндовс-1251 - нет. Причем эти таблички прекрасно просматриваются из делфи с помощью TTable + TDataSource + TDBGrid


 
Desdechado ©   (2007-02-08 19:13) [6]

> Причем эти таблички прекрасно просматриваются из делфи
Возможно, та программа использует свой вариант-огрызок БДЕ, сваленный где-нибудь рядом с ЕХЕ.


 
Anatoly Podgoretsky ©   (2007-02-08 19:13) [7]

> umbra  (08.02.2007 18:22:05)  [5]

БДЕ это не поддерживает
Но ты можешь поставить ANSI ASCII


 
umbra ©   (2007-02-08 19:30) [8]


> та программа использует свой вариант-огрызок БДЕ

да, вместе с ней дали bdeinst.dll и батник, который ее регистрирует, но на моей машине стоит д7 и БДЕ установлено, а ошибка та же.

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


 
Desdechado ©   (2007-02-08 20:53) [9]

> вместе с ней дали bdeinst.dll и батник, который ее регистрирует,
> но на моей машине стоит д7 и БДЕ установлено
И ты у себя регистрировал? Если нет, то используется твой БДЕ.


 
umbra ©   (2007-02-09 10:57) [10]


> И ты у себя регистрировал?

нет конечно. в [5], когда говорил, что таблицы просматриваются, я пользовался своим бде.


 
Val ©   (2007-02-09 15:56) [11]

>[8] umbra ©   (08.02.07 19:30)
>склоняюсь к мысли, что надо эту прогу послать туда
Повторюсь: скажите, что она делает такого, чего не умеет эксель?
Что это за "другие файлы, которые будут загружаться в Оракл"?
В оракле есть отличная штуковина sql loader, которая загружает данные из csv, например..., а его, в свою очередь, легко получить из дбф, открыв его в экселе.
Для чего вам программа-прокладка?


 
umbra ©   (2007-02-09 16:59) [12]


> Для чего вам программа-прокладка?

мне лично она не нужна. ее нашей конторе ДАЛИ разработчики оракловой базы, о которой мне ничего неизвестно. меня попросили определить, почему она не работает.



Страницы: 1 вся ветка

Текущий архив: 2007.04.29;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.031 c
1-1172899120
VitAngel
2007-03-03 08:18
2007.04.29
Вопрос по COM-объектам


15-1175416141
Yanis
2007-04-01 12:29
2007.04.29
С праздником


2-1176025604
kate_1
2007-04-08 13:46
2007.04.29
помогите составить программу в Delphi6


15-1175540196
Dmitry_177
2007-04-02 22:56
2007.04.29
в чем упаковывают программы(не инсталлытор)?


15-1175616972
И. Павел
2007-04-03 20:16
2007.04.29
Документация и бета тестирование