Вниз
Скачать: CL | DM;

Добавление записи в таблицу FoxPro из Delphi   Найти похожие ветки 

← →
Krugly   (2006-06-07 16:17) [0]

Здраствуйте.
Недавно пришлось начать работать с БД. В Delphi подключил таблицу FoxPro и добавлял в неё записи через связку Insert ... Post.
 Добавление записи происходило успешно и в SQL Explorer она отображается. Но в программе написанной FoxPro эта запись не отображается, а вот после переиндексации в нём же она отображается.
 Для таблицы создан индекс .CDX.   При попытке открыть индексный файл в Delphi вылетает сообщение об ошибки его открытия и предлагается открвть только для чтения.

 Подскажите выход из данной ситуации.


← →
tesseract ©   (2006-06-07 16:32) [1]

работать через ADO используя дрйвер для foxpro.


← →
Desdechado ©   (2006-06-07 17:58) [2]

БДЕ не умеет нормально работать с фоксом через нативные драйвера, особенно если версия фокса не указана
можно подключиться через ODBC


← →
kaif ©   (2006-06-07 19:54) [3]

Меня тоже волнует этот вопрос.
Мне нужно соединиться с базой FoxPro 2.6
Через BDE (нативные драйверы FoxPro) не открывает некоторые таблицы (пишет испорчен заголовок, видимо из-за CDX)
Через ADO + ODBC + Visual FoxPro Driver (у заказчика такой имеется на машине) часть таблиц дает ошибку "ошибка в имени поля" или для некоторых таблиц выводит закорюки вместо русских букв, хотя в других - нормально.

Ужоооссс, в обчем.

Есть какой-нибудь кардинальный способ?
Может быть нужно какой-то удачный ODBC драйвер поставить?
Тогда подскажите, где его взять, если не трудно...


← →
Krugly   (2006-06-08 13:10) [4]

А где взять драйвер Visual FoxPro Driver, а то он у меня не установлен.

Пробовал работать через Microsoft OLE DB Provider for ODBC Drivers + Файлы dBase, и всё равно не обновляется индексный файл .CDX (в FOX-овской программе не отображаются изменения -- а после переиндексации в FOXPRO изменения отображаются.)

Вставляю данные через ADOQuery SQL-оператором Insert


← →
molodoi ©   (2006-06-13 22:56) [5]

Попробуй воспользоваться компонентами Apollo. Хорошо работает с CDX.


← →
Anatoly Podgoretsky ©   (2006-06-14 00:08) [6]

OLE DB Provider for Visual FoxPro



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.026 c
3-1150283086
pooh
2006-06-14 15:04
2006.08.20
Ошибка при изменении записи в таблице


1-1152025091
Piter
2006-07-04 18:58
2006.08.20
Непонятная работа FindFirst / FindNext


2-1154507984
Dysan
2006-08-02 12:39
2006.08.20
посоветуйте альтернативный менеджер памяти!


6-1144049407
nikNil
2006-04-03 11:30
2006.08.20
Как получить список открытых портов


15-1153754078
VirEx
2006-07-24 19:14
2006.08.20
уже пора в СПБ?




   Наверх