Страница 1 из 1

Помогите новичку!!!

Добавлено: 24 Ноябрь 2005, 16:13
KMI
У меня задача перевести данные из БД Clarion в БД Firebird.
Однако нет ничего, кроме баз. Пытаюсь из Delphi подключиться к Clarion через ADO. Но ADOConnection срабатывает сразу, но как только пытаюсь сделать запрос, возвращается ошибка
Expected lexical element not found: <identifier>
.
Запрос простой:

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

select * from mytable
.
В чем причина - не могу понять, поскольку раньше с Кларионом не работал.

Добавлено: 25 Ноябрь 2005, 2:02
StillZero
из Delphi подключиться к Clarion через ADO.
я так понимаю хотите подключиться к файлам Клариона, т.е. TPS или DAT? Для этих форматов нет OLE DB - провайдера, поэтому через ADO их использовать нельзя.

Добавлено: 25 Ноябрь 2005, 9:38
KMI
Для этих форматов нет OLE DB - провайдера, поэтому через ADO их использовать нельзя.
А как можно подключиться к tps-файлу? И почему срабатывает ADOConnection?

Добавлено: 25 Ноябрь 2005, 10:08
StillZero
А как можно подключиться к tps-файлу?
в этом форуме в топик Приват есть ODBC-драйвера для tps
попросись у админа туда (личным сообщением)
И почему срабатывает ADOConnection?
хз
[/quote]

Re: Помогите новичку!!!

Добавлено: 25 Ноябрь 2005, 16:41
Гость
Поставил дрова read/write для tps. Ошибка та же:
Expected lexical element not found: <identifier>
.

Помогите новичку!!!

Добавлено: 25 Ноябрь 2005, 17:01
KMI
Предыдущее сообщение мое, однако... :roll:

Добавлено: 25 Ноябрь 2005, 20:27
lsgsoftware
Если не хочешь играть в кларион, то можешь использовать утилиту клариона Topscan, которая умеет читать и экспортировать данные из TPS в разные форматы, в том числе CSV.