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

Вниз

Foxpro-шные файлы с CDX, MEMO-полями - как с ними работать?   Найти похожие ветки 

 
Fishka   (2003-01-31 14:36) [0]

Как преобразовать эти файлы, чтобы с ними можно работать в Delphi?
Пытаюсь с помощью AdoTable, но не получается.
Помогите, пожалуйста.


 
sniknik ©   (2003-01-31 16:36) [1]

получится если коннект к Visual Foxpro Driver, или альтернатива BDE, Halcyon (но только если формат dbf старый).


 
Stray   (2003-02-03 07:33) [2]

Все должно работать... Правильно построй ConnectionString. Можно чрез MS OLE DB PRovider for Visual FoxPro. Но я предпочитаю через ODBC Data Source (там, соответственно MS Visual Foxpro Driver). Если ты хочешь увидеть мемо в DBGrid, то напрасно... Работай с DBMemo например. Удачи!


 
Fishka   (2003-02-03 13:26) [3]

Stray (03.02.03 07:33)
С файлами почти со всеми можно работать. Но один файл не открывается, т.к. он из какого-то контейнера.
Но у меня нет контейнера, в котором был dbf файл. Не удается открыть файл даже через Foxpro, даже если создать контейнер с таким же именем. Но мне нужна информация из этого файла.
Что делать?


 
Fishka   (2003-02-04 13:06) [4]

Подскажите, что делать?
Если есть желание разобраться и помочь, файл могу выслать (dbf+cdx).


 
blackman ©   (2003-02-04 13:14) [5]

Надо определить какой FOX. Если это 2.xx,
то все просто и через BDE примерчик nstruct см. на:
http://blackman.wp-club.net/primer.php
Если Visual Foxpro, то через ADO, но надо драйвер подобрать.



 
sniknik ©   (2003-02-04 13:57) [6]

Fishka (04.02.03 13:06)
присылай. CDX не надо, индексы ни к чему, dbf в архиве желателен.


 
Stray   (2003-02-04 14:23) [7]

Высылай... У меня тут за спиной отъявленые негодяи по VFP сидят... :) отдам им на растерзание.. может чего вытащат... :)


 
Fishka   (2003-02-04 15:27) [8]

blackman © (04.02.03 13:14)
Использовать nstruct не удалось, программа сообщает, что поврежден заголовок файла, хотя это не так.
Через ADO получается просмотреть foxpro-шные файлы, но данный файл не удалось.

sniknik © (04.02.03 13:57)
Stray (04.02.03 14:23)
Файл Dbf отправлен по почте. Спасибо за предложенную помощь.
Файл не поврежден, он просто из какого-то контейнера, которого нет.


 
sniknik ©   (2003-02-04 15:52) [9]

а мемо забыли,
выдает хочу мемо.
36 EOleException : [Microsoft][ODBC Visual FoxPro Driver]Memo file d:\checkr.fpt is missing or is invalid


 
sniknik ©   (2003-02-04 16:13) [10]

при снятии признака мемо, из заголовка, открывается как и предполагал, ADO + Visual FoxPro Driver, но как сами понимаете коряво, (2 мемо поля внутри поменял М на С, естественно структура сбилась, данные только угадываются, ближе к концу файла вообще абракадабра)


 
Fishka   (2003-02-04 16:29) [11]

sniknik © (04.02.03 15:52)
Fpt-файл отправлен.
Как мне их преобразовать, чтобы использовать в дальнейшем?


 
sniknik ©   (2003-02-04 17:06) [12]

пока не дошло :-)) (я про pt-файл), рискну ответить предположительно.

в ODBC настройте Алиас, ну к примеру "Таблицы Visual FoxPro" от майкасофта, в путь там прописаный положите свои файлы, после открываете Access делаете пустую базу и делаете импорт из ODBC источника (выбираете настроеный Алиас и ваш файл).

если микрософт у вас в ODBC еще не успел отметится делайте новый выбирая {Microsoft Visual FoxPro Driver} когда предложат, как назвать алиас не имеет значения, просто выбирать будете уже его.


 
Stray   (2003-02-05 07:52) [13]

нда... fpt файл был желателен... я думал его нет.. :) пришлось заголовок поправить... но в дельфях нормально открыается.. без косяков.. (за искоючением того что мемо поля пустые... :))


 
Stray   (2003-02-05 08:12) [14]

В общем если тебе нужна инфа из мемо полей, то желательно его получить... А, насколько я понимаю, ругательства по поводу контейнера это потому что табличка была выдернута из database.



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

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

Наверх




Память: 0.49 MB
Время: 0.017 c
3-63546
Pk
2003-02-03 16:34
2003.02.20
Как создать новую таблицу формата dbf или db


3-63480
ik
2003-02-04 17:16
2003.02.20
Как нарисовать CheckBox в DBGrid


3-63528
alxx
2003-02-03 11:46
2003.02.20
Truncate transaction log


1-63665
AlekseyZ
2003-02-11 08:41
2003.02.20
Странное поведение


3-63566
stoper
2003-01-24 11:52
2003.02.20
Медленно выполняется запрос