Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Foxpro-шные файлы с CDX, MEMO-полями - как с ними работать? [D5, dBase, FoxPro]


Fishka ©   (2003-01-31 14:36:00) 

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


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

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


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

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


sniknik   (2003-02-04 17:06:00) [3]

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

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

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


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

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


sniknik   (2003-02-04 16:13:00) [5]

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


sniknik   (2003-02-04 15:52:00) [6]

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


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

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

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


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

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


sniknik   (2003-02-04 13:57:00) [9]

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


blackman   (2003-02-04 13:14:00) [10]

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


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

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


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

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


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

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


sniknik   (2003-01-31 16:36:00) [14]

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо