Форум: "Базы";
Текущий архив: 2007.04.29;
Скачать: [xml.tar.bz2];
ВнизОшибка БДЕ "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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.043 c