powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Как экспортировать из баз HyTech в DBF, TXT
42 сообщений из 42, показаны все 2 страниц
Как экспортировать из баз HyTech в DBF, TXT
    #32471739
alex_ist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не подскажите, как экспортировать информацию из баз HyTech (*.has,*.hdn, *.hdr, *.hdt, *.htb) в DBF или TXT.

Если есть описание структур таблиц HyTech, то и ее.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Как экспортировать из баз HyTech в DBF, TXT
    #33457383
maer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Интересует такая же проблема, как работать, с Hytech таблицами,
может что нашел, в смысле компонентов для Делфи!

Мыло у тебя скрыто, а тобы написал!
...
Рейтинг: 0 / 0
Как экспортировать из баз HyTech в DBF, TXT
    #33459364
NICK_MI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
C HyTech поставляется служебная утилита, там есть выгрузка и в DBF и в ТХТ
...
Рейтинг: 0 / 0
Как экспортировать из баз HyTech в DBF, TXT
    #33477464
maer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Утилита то м.б и поставляется, но если нужна не разовая выгрузка,
а постоянно с таблицами работать, да и отражать например дату выгрузки,
в какомто поле HyTech, чтобы в сл. раз енту запись не выгружать!
...
Рейтинг: 0 / 0
Как экспортировать из баз HyTech в DBF, TXT
    #33477954
nick_mi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В библиотеке для работы с СУБД HyTech таких встроенных функций нет. Надо делать только ручками. Судя по расширениям, это версия Hytech 2.0 . Она не предназначена для работы под Windows.Вроде бы вышла версия под Windows, но будет ли она работать со старыми базами, не знаю. Можно спросить у разработчиков. Фирма Сказ_М.
...
Рейтинг: 0 / 0
Как экспортировать из баз HyTech в DBF, TXT
    #33479321
maer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да действительно версия HyTech 2.5, она не для Windows, однако надо с ней работать. Новая версия вышла, аналогична SQL2000, для работы с ней компоненты Delphi есть, но надо работать со старой. Тем кто сопроваждает аналогичную базу написал, вот разбираюсь с документацией. Жаль что готовых компонентов нет, да и может подскажешь где доку по поводу создания компонентов для работы с БД почитать(ну может например слышал Кронос, у них свой формат неизвестный или что в ентом роде).
...
Рейтинг: 0 / 0
Как экспортировать из баз HyTech в DBF, TXT
    #33480811
nick_mi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня базы Hytech 2.0 С Кронос не работал. Доки для построения компонент к сожалению нет. Внутреннюю структуру тоже не знаю. У них дейcтвительно какой то очень хитрый индекс (*.HAS). с остальными файлами (*.hdn, *.hdr, *.hdt, *.htb)как-то можно разобраться.
...
Рейтинг: 0 / 0
Как экспортировать из баз HyTech в DBF, TXT
    #33754912
BijiHytech
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На сайте www.nist.ru есть компоненты для Delphi там есть компонент который делает экспорт в DBF
Если что пишите biji@yandex.ru
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Как экспортировать из баз HyTech в DBF, TXT
    #35646774
Batulla
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
NICK_MIC HyTech поставляется служебная утилита, там есть выгрузка и в DBF и в ТХТ

Привет всем!!
А как эта утилита называется и как с ней работать.
Вообще проблема такая надо из этого HyTech загрузить данные в GronosPLus. Естественно последний не потдерживает файлы HyTech, однако он может загрузить dbf. Осталось выгрузить...
Help...
...
Рейтинг: 0 / 0
Как экспортировать из баз HyTech в DBF, TXT
    #35683498
Фотография pureproft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужна ли ещё помощь и оч интересно где HyTech живёт, в смысле прикладной области...
...
Рейтинг: 0 / 0
Как экспортировать из баз HyTech в DBF, TXT
    #35686923
Nick_mi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Утилита называется HT.EXE .
У нас на базе HyTech больше 10 лет работает система массового ввода, порядка 300 000 документострок в месяц.
...
Рейтинг: 0 / 0
Как экспортировать из баз HyTech в DBF, TXT
    #36210420
Pavel_Golin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не стал открывать новую тему.
Есть вопрос. Кто то может помочь с запароленной таблицей в HyTech?
Пароля нет. Возможно его как то обнулить или отследить?
icq 37778308 или в личку.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Как экспортировать из баз HyTech в DBF, TXT
    #38187731
hjortron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Nick_mi,
Добрый день! Подскажите пожалуйста, как организовать импорт данных из HyTech Sql Server в MS Sql Server?
При использовании SQL Server Import and Export Wizard, через драйвер ODBC, выдает ошибку:
"TITLE: SQL Server Import and Export Wizard
------------------------------
Could not connect source component.
Error 0xc0047062: Source - ACCNTLOG [1]: System.Data.Odbc.OdbcException: ERROR [IM001] [Microsoft][Диспетчер драйверов ODBC] Драйвер не поддерживает данную функцию"

UPD: Ту же ошибку выдает и VS2010
commandText = String.Format(@"fix all; export('D:/DBF/{0}.dbf', '{0}', 1);", tableName);
OdbcCommand tableCommand = new OdbcCommand(commandText, connection);
tableCommand.ExecuteNonQuery();

Спасибо!
...
Рейтинг: 0 / 0
Как экспортировать из баз HyTech в DBF, TXT
    #38188032
Nick_mi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Увы, я работал и сейчас поддерживаю систему на HYTECH 2.0. Это чисто ДОС версия
и в ней, естественно, нет никаких компонент для WINDOWS. Поэтому и подсказать ничего не могу.
...
Рейтинг: 0 / 0
Как экспортировать из баз HyTech в DBF, TXT
    #38188310
hjortron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Nick_mi,
Спасибо за оперативность=)
А можно ли в HT написать такой скрипт, что бы он все таблицы БД, прогнал через export? А то у меня 634 таблицы и я сойду с ума=).
...
Рейтинг: 0 / 0
Как экспортировать из баз HyTech в DBF, TXT
    #38189137
Nick_mi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет, HT.EXE не допускает написание подобных скриптов. В нем можно написать простенький запрос на выборку данных. Но выгрузку этих данных надо делать вручную.
...
Рейтинг: 0 / 0
Как экспортировать из баз HyTech в DBF, TXT
    #38189851
hjortron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Nick_mi,
Жаль, спасибо за ответ!
...
Рейтинг: 0 / 0
Как экспортировать из баз HyTech в DBF, TXT
    #38220628
Фотография pureproft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hjortron,
почта в прфиле, если ещё актуально пишите
...
Рейтинг: 0 / 0
Как экспортировать из баз HyTech в DBF, TXT
    #38481132
Divisi0n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем здравствуйте!

Есть у кого-нибудь дистрибутив СУБД HyTech версии 2.5?
На сайте http://hytechdb.ru/index.php?s=prod есть ссылка для скачивания, но она битая.
...
Рейтинг: 0 / 0
Как экспортировать из баз HyTech в DBF, TXT
    #38728291
evgen25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
тоже требуется ht.exe к версии 2.5, где можно взять сие чудо? искал в интернете, но без результатно
...
Рейтинг: 0 / 0
Как экспортировать из баз HyTech в DBF, TXT
    #38728468
evgen25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
еще такой вопрос. по файлам как определить версию СУБД? есть версия сервера 2.5, но она 64-битная, а версию 32-битную нигде не могу найти. или может можно как то конвертировать файлы под новую версию, но и этой информации нигде не нашел.
...
Рейтинг: 0 / 0
Как экспортировать из баз HyTech в DBF, TXT
    #38733264
evgen25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
мда, база данных мега популярная и прям куча спецов по ней.
...
Рейтинг: 0 / 0
Как экспортировать из баз HyTech в DBF, TXT
    #38733358
Фотография pureproft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
evgen25еще такой вопрос. по файлам как определить версию СУБД? есть версия сервера 2.5, но она 64-битная, а версию 32-битную нигде не могу найти. или может можно как то конвертировать файлы под новую версию, но и этой информации нигде не нашел.

http://www.miackuban.ru/it-деятельность/программное-обеспечение/category/revdo
внутри старенькая 32х разрядная
...
Рейтинг: 0 / 0
Как экспортировать из баз HyTech в DBF, TXT
    #38735659
evgen25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pureproft, спасибо. не подскажите еще где найти утилиту htw для данного сервера
...
Рейтинг: 0 / 0
Как экспортировать из баз HyTech в DBF, TXT
    #38839493
evgen25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
up
...
Рейтинг: 0 / 0
Как экспортировать из баз HyTech в DBF, TXT
    #38840423
Ran_Dom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Как экспортировать из баз HyTech в DBF, TXT
    #38840892
evgen25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ran_Dom,

спасибо
...
Рейтинг: 0 / 0
Как экспортировать из баз HyTech в DBF, TXT
    #38843278
evgen25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ran_Dom,

при коннекте пишит htmsrv.dll версии 3.13, а ожидалось не ниже версии 3.14. у вас есть еще более старая версия?
...
Рейтинг: 0 / 0
Как экспортировать из баз HyTech в DBF, TXT
    #38843300
evgen25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
нашел более свежую библиотеку. пытаюсь подключиться к серверу. пишу в строке база данных: tcpip:/localhost:7000 но почему то он не соеденяется. на сервере тоже соединения не видно. в какую сторону копать?
...
Рейтинг: 0 / 0
Как экспортировать из баз HyTech в DBF, TXT
    #38843305
evgen25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
к версии сервера 2.5.13.215 подключается без проблем, но она х64. а к версии 2.5.12.181 никак, даже в логах сервера пусто
...
Рейтинг: 0 / 0
Как экспортировать из баз HyTech в DBF, TXT
    #38844276
Ran_Dom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
evgen25,
Мда, вероятно, очень старая версия hytech, попробую во вторник на работе что-нибудь найти, но не факт, что htw к ней подцепится? он написан гораздо позже, вопрос исполнимый файл сервера sql32.exe или sql64.exe?
Если sql32, то таблицы нужно конвертировать в 64 bit и использовать сервер 2.5.13, для конвертации где-то была программка, но было очень давно, во вторник на резервных копиях попробую найти. Для скорости ответов эл. адрес: evgeniy49собакаyandex.ru
...
Рейтинг: 0 / 0
Как экспортировать из баз HyTech в DBF, TXT
    #38844281
Ran_Dom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
evgen25,

Почитал немного хелп прилагающийся к серверу

Программа htcnvt
(версия 2.7.0.1)
1. Назначение
Утилита предназначена для преобразования таблиц из формата sql32 в sql64 и обратно.

2. Состав
В состав программы htcnvt входит:

загрузочный модуль htcnvt.exe;
динамическая библиотека hsht64.dll;
динамическая библиотека hsfmng64.dll;
динамическая библиотека hslogf.dll.
Для устойчивой работы программы требуется система Windows NT версии 4.0 с установленным ServicePack-4 или выше или система Windows 95 OSR2 или выше.

3. Вызов программы
htcnvt [/M{32|64}] имя_таблицы



Допустимые ключи:

Параметр Значение
Имя_таблицы Имя таблицы, задаваемое без расширения или с расширением .htb
/64 По умолчанию. Преобразование таблицы в формат sql64
/32 Преобразование таблицы в формат sql32. Может завершится с ошибкой если размер файла превышает два гигабайта или число записей превышает шестнадцать миллионов.


Если требуется преобразовать все таблицы БД, можно выполнить в каталоге базы команду

for %i in (*.htb) do @htcnvt /64 %i



Примечание: если вызывать эту команду не из командной строки, а из командного файла, % следует удвоить.

4. Коды завершения
0 Успешное выполнение
1 ошибка

Файл прилагаю
...
Рейтинг: 0 / 0
Как экспортировать из баз HyTech в DBF, TXT
    #38848882
evgen25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ran_Dom,

запустил конвертирование. выдает ERROR -53!!!
...
Рейтинг: 0 / 0
Как экспортировать из баз HyTech в DBF, TXT
    #38848884
evgen25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Converting A_O.HTB ...ERROR -53 !!!
...
Рейтинг: 0 / 0
Как экспортировать из баз HyTech в DBF, TXT
    #38848887
evgen25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вообщем, была база данных. какая никто уже и не знает. из нее необходимо вытянуть данные, в папке с базой данных есть куча файлов с расширением .has .hdn .hdr .hdt .htb
в интернете нашел что эти файлы имеют отношение к субд hytech. вот и пытаюсь всеми правдами и не правдами из этих файлов вытянуть данные. просто отдали эти файлы и сказали что это была какая то база дынных. больше никто ничего сказать не может
...
Рейтинг: 0 / 0
Как экспортировать из баз HyTech в DBF, TXT
    #38848894
evgen25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в hex редакторе при открытии этих файлов первой строкой написано:
Код: sql
1.
HyTech


изменение файлов датированы 2006-2010 годом.
...
Рейтинг: 0 / 0
Как экспортировать из баз HyTech в DBF, TXT
    #38849404
Ran_Dom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
evgen25,
Возможно, база даже старше 2.5 версии сервера. Можно как-то сбросить группу одноименных файлов с разными расширениями (например, A_O.has, A_O.htb)?
...
Рейтинг: 0 / 0
Как экспортировать из баз HyTech в DBF, TXT
    #38849477
Ran_Dom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
evgen25,
Еще можно узнать версию таблиц для этого используется программа
htinfo она во вложении. Пример вызова: htinfo -v1 F:\hytech\db\имя таблицы
где F:\hytech\db\ путь к каталогу базы данных, имя таблицы - имя файла без указания расширения
в результате выполнения будет выведена информация о таблице, интересовать будет параметр File version.
Исходя из него попробуем подобрать версию сервера.
...
Рейтинг: 0 / 0
Как экспортировать из баз HyTech в DBF, TXT
    #38849686
evgen25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ran_Dom,

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
C:\bd1\A_OBJEKT.HTB:
	File version 2.1
	Record length        	         34
	Elements count       	         13
	### K CLS NAME       TYPE  LEN
	-----------------------------------
	  1 U FLD КодОбъекта long    4
	  2 K FLD КатгОбъект byte    1
	  3 N FLD КонтрСумма byte    1
C:\bd1\A_OBJEKT.HDT:
	File version 2.4
ERR(C:\bd1\A_OBJEKT): 	Unknown HDT version. Recno length unknown
C:\bd1\A_OBJEKT.HAS:
	File version 2.3
ERR(C:\bd1\A_OBJEKT): 	Unknown HAS version. Recno length unknown
C:\bd1\A_OBJEKT.HDN:
	File version 2.1
	Transaction    <none>
	Surrogate started at 	    1560248
	Max. surrogate       	    1560289
	Recno started at     	    1560288
	Last recno           	    1560329
	Added                	         41
	Changed              	         22
	Deleted              	          8
	Items overall        	         71
C:\bd1\A_OBJEKT.HDR:
	File version 2.1
	Record length vs recno	         37
	Record length w/o recno	         34
	Records added/changed	         63
Checking record length...
ERR(C:\bd1\A_OBJEKT): HTB/HDT Record length mismatch: 34 / 43108
ERR(C:\bd1\A_OBJEKT): HDT/HDR Record length mismatch: 43108 / 34
Checking recno length...
ERR(C:\bd1\A_OBJEKT): HDT/HDR Recno length mismatch: 0 / 3
Checking const part match...
ERR(C:\bd1\A_OBJEKT): HDT/HAS Record count mismatch (3422417 / 0). Use repair
Checking diff part match...
Checking const / diff part match...
ERR(C:\bd1\A_OBJEKT): HDT/HDN surrogate mismatch (2425712 / 1560248)
ERR(C:\bd1\A_OBJEKT): HDT/HDN Record count mismatch (3422417 / 1560288)
Checking diff parts match...


вывод комманды htinfo /V1 C:\BD1\A_OBJEKT
...
Рейтинг: 0 / 0
Как экспортировать из баз HyTech в DBF, TXT
    #38849808
Ran_Dom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
evgen25,
Версия старая, сервер попробую найти во вторник. Не понравились, ошибки в таблице A_OBJECT у меня в вызове htinfo ошибок никаких нет. Нет возможности прислать в архиве все файлы с именем A_OBJECT и разными расширениями?
...
Рейтинг: 0 / 0
Как экспортировать из баз HyTech в DBF, TXT
    #38849811
Ran_Dom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
evgen25,
Не знаю может поможет.

Форматы таблиц HyTech
Серверы sql32 и sql64 имеют разные форматы таблиц. Для sql32 размер любого из файлов данных ограничен двумя гигабайтами, а количество записей шестнадцатью миллионами. У sql64 ограничение в два гигабайта остается на размер файла номеров журнала изменений (.HDN) и на размер одного ключа, который вычисляется как (<длина ключа>+4)*<количество записей>, что для ключа типа DWORD дает максимальное число записей в 256М. См. Ограничения.
Для определения версии таблицы можно воспользоваться утилитой htinfo. Таблицы сервера sql32 имеют версию 2.1, таблицы сервера sql64 имеют версию 2.65.

Преобразование таблиц из одного формата в другой из командной строки производится утилитой htcnvt. Системные таблицы конвертируются сервером автоматически.

Преобразование таблицы под формат сервера выполняется командой SQL htRestoreTable.

Для перехода с sql32 на sql64 можно достаточно настроить sql64 на БД, которая работала под sql32 и выполнить в каталоге базы команду

for %i in (*.htb) do @htcnvt /64 %i



После этого запустить sql64 вместо sql32. INI-файл должен, соответственно, иметь имя sql64.ini.

То же и для перехода с 64 на 32, только ключ /32.

Для перенастройки каталога БД сервера sql32 должна использоваться утилита htctlg, а для настройки sql64 - htctlg64.exe. Если системный каталог имеет "неродной" формат, то для его преобразования следует выполнить команду open.
...
Рейтинг: 0 / 0
Как экспортировать из баз HyTech в DBF, TXT
    #38852817
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
evgen25база данных. мне одному непонятно, зачем кому-то вообще может понадобиться
evgen25из нее необходимо вытянуть данные, если эта базаevgen25какая никто уже и не знает.?
...
Рейтинг: 0 / 0
42 сообщений из 42, показаны все 2 страниц
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Как экспортировать из баз HyTech в DBF, TXT
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]