![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Добавление записи в таблицу FoxPro из Delphi [D7, dBase, FoxPro]
Krugly © (2006-06-07 16:17:00)Здраствуйте.
Недавно пришлось начать работать с БД. В Delphi подключил таблицу FoxPro и добавлял в неё записи через связку Insert ... Post.
Добавление записи происходило успешно и в SQL Explorer она отображается. Но в программе написанной FoxPro эта запись не отображается, а вот после переиндексации в нём же она отображается.
Для таблицы создан индекс .CDX. При попытке открыть индексный файл в Delphi вылетает сообщение об ошибки его открытия и предлагается открвть только для чтения.
Подскажите выход из данной ситуации.
Anatoly Podgoretsky (2006-06-14 00:08:00) [1]OLE DB Provider for Visual FoxPro
molodoi (2006-06-13 22:56:00) [2]Попробуй воспользоваться компонентами Apollo. Хорошо работает с CDX.
Krugly (2006-06-08 13:10:00) [3]А где взять драйвер Visual FoxPro Driver, а то он у меня не установлен.
Пробовал работать через Microsoft OLE DB Provider for ODBC Drivers + Файлы dBase, и всё равно не обновляется индексный файл .CDX (в FOX-овской программе не отображаются изменения -- а после переиндексации в FOXPRO изменения отображаются.)
Вставляю данные через ADOQuery SQL-оператором Insert
kaif (2006-06-07 19:54:00) [4]Меня тоже волнует этот вопрос.
Мне нужно соединиться с базой FoxPro 2.6
Через BDE (нативные драйверы FoxPro) не открывает некоторые таблицы (пишет испорчен заголовок, видимо из-за CDX)
Через ADO + ODBC + Visual FoxPro Driver (у заказчика такой имеется на машине) часть таблиц дает ошибку "ошибка в имени поля" или для некоторых таблиц выводит закорюки вместо русских букв, хотя в других - нормально.
Ужоооссс, в обчем.
Есть какой-нибудь кардинальный способ?
Может быть нужно какой-то удачный ODBC драйвер поставить?
Тогда подскажите, где его взять, если не трудно...
Desdechado (2006-06-07 17:58:00) [5]БДЕ не умеет нормально работать с фоксом через нативные драйвера, особенно если версия фокса не указана
можно подключиться через ODBC
tesseract (2006-06-07 16:32:00) [6]работать через ADO используя дрйвер для foxpro.