Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Конвертер из .dat в .dbf, с чего начать? 
:(
    Опции темы
youd
Дата 20.10.2005, 15:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 18.6.2005

Репутация: нет
Всего: нет



Срочно нужен конвертер. Помогите исходником или советом...
Требуется написать конвертер из кларионовсго формата .dat в .dbf под Windows.
Никогда не занимался написанием конвертеров. Подскажите, с чего начать?
Структуры файлов известны. Как ообще происходит процесс конвертации?
PM MAIL   Вверх
_hunter
Дата 20.10.2005, 16:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 1
Всего: 98



процесс, на самом деле, очень простой: читаем все данные из одной базы и пишем их в другую


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
youd
Дата 20.10.2005, 18:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 18.6.2005

Репутация: нет
Всего: нет



А каким образом это можно сделать на Delphi?
Каким образом можно прочтать данные из базы?
Может, ссылки какие-нибудь подскажете.
Нужен первый толчок в правильную сторону)
PM MAIL   Вверх
_hunter
Дата 20.10.2005, 18:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 1
Всего: 98



открываеш закладку BDE и это и будет первым толчком
вторым: -- поиск описания принцыпов работы с этими компонентами...
да и книгу почитать не мешало бы...


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
Гость_Kulikoff
Дата 5.12.2005, 23:10 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Реализуется конвертация при помощи запроса, сродни этому:
Код

insert into ':alias1:tablename' select from ':alias2:tablename'

ну, а до этого, соответственно нужно создать таблицы и т.д.... smile
  Вверх
Programister0
Дата 5.7.2007, 22:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 119
Регистрация: 28.5.2007

Репутация: нет
Всего: нет



youd
Цитата

Структуры файлов известны. 

немогли бы вы поделиться информацией или файликом с описанием структурой данных dat файлов.
у меня они кажется от flex'a или foxpro пока неразбирался незнаю,
буду признателен.
PM MAIL WWW ICQ Skype   Вверх
_shef_
Дата 5.7.2007, 23:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 65
Регистрация: 8.6.2007

Репутация: нет
Всего: 1



Я бы посоветовал сначала открыть BDE Administrator и попытался бы подобрать драйвер для данных файлов, тоесть создать алиасы для каждого из них.
Если с .dbf - ом проблем я пока не вижу то насчет .dat гарантии дать не могу. Но пробовать надо, может какой драйвер и подойдет. А на крайняк открыть его в командере на F3 - может там все ясно как Божий день smile 

Это сообщение отредактировал(а) _shef_ - 5.7.2007, 23:18
PM MAIL WWW   Вверх
Programister0
Дата 6.7.2007, 17:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 119
Регистрация: 28.5.2007

Репутация: нет
Всего: нет



хорошая идея шеф 
но еслибы все так просто было я бы нестал писать сюда  
PM MAIL WWW ICQ Skype   Вверх
Programister0
Дата 7.7.2007, 13:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 119
Регистрация: 28.5.2007

Репутация: нет
Всего: нет



разобрался 
фалики от у меня от DATAFLEX'а 
вот что сейчас известно:
DAT - файл данных, содержащий непосредственно данные.
K# - файл индексов, содержащий индекса файлов данных (по одному на каждый индекс - K1, K2 ...)
TAG - текстовый файл, содержащий имена полей файла данных.
вот именно структура dat файлов и интересует, 
в инете пока несмог найти, 
если у кого есть поделитесь(в смысле файлом).
PM MAIL WWW ICQ Skype   Вверх
Programister0
Дата 8.7.2007, 15:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 119
Регистрация: 28.5.2007

Репутация: нет
Всего: нет



блин нашел описание только на английском(By Peter M. Grillo),
причем под версию DATAFLEX 2.3B а у меня (как недавно выяснилось) 3.01b и структура существенно отличается
под 3.01b немогу ничего найти!
PM MAIL WWW ICQ Skype   Вверх
_shef_
Дата 9.7.2007, 23:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 65
Регистрация: 8.6.2007

Репутация: нет
Всего: 1



 Сори, Programister0. Неприходилось с таким сталкиваться smile 
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Базы данных и репортинг"
Vit
Петрович

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Обязательно указание:

1. Базы данных (Paradox, Oracle и т.п.)

2. Способа доступа (ADO, BDE и т.д.)


  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • Вопросы по SQL и вопросы по базам данных не связанные с Дельфи задавать здесь

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема »


 




[ Время генерации скрипта: 0.0467 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.