![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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 старый).