Форум: "Базы";
Текущий архив: 2003.02.20;
Скачать: [xml.tar.bz2];
Вниз
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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.015 c