Форум: "Потрепаться";
Текущий архив: 2002.11.07;
Скачать: [xml.tar.bz2];
ВнизНарод, подскажите как вытащить данные из базы данных. Найти похожие ветки
← →
dimonf (2002-10-17 17:26) [0]Есть программа автозапчастеи. Мне надо вытащить данные из этой программы. Но база данных нестандартного формата *.bdf. Подскажите, если какой нибуть метод вытащить данные из базы?
Пробовал использовать API функции, сканировать память, но у меня ничего не получилось. Как мне быть???
← →
Виктор Щербаков (2002-10-17 17:35) [1]А может всё-таки *.dbf ?
← →
dimonf (2002-10-17 17:38) [2]Нет расширение файла точно *.bdf. Пробовал менять на dbf и открыват database desktop. Бесполезно, ругаеться, что мол формат неизвесный. :(
← →
Дремучий (2002-10-17 17:40) [3]либо сам изучай формат файла либо выстави пусть и другие ПОСМОТРЯТ. Скопируй начальный килобайт текста и выстави его здесь или закачай куда нибудь в доступное для всех место.
← →
Дремучий (2002-10-17 17:44) [4]раньше практиковалась такая защита, как замена нескольких байтов дбф-файла и востановление их програмой перед работой. Мой дружбан - совсем не хакер, но в меру умный человек - запускал прогу, выключал питание, включал питание и открывал такие файлы старой утилитой -dbu. Чуть по варварски - но срабатывало. :)
← →
dimonf (2002-10-17 17:46) [5]А где выложить, например???
← →
dimonf (2002-10-17 17:47) [6]А что за утилита??? Где можно ее скачать?
← →
dimonf (2002-10-17 18:01) [7]Вот код небольшой базы:
00000000: B5 81 4E 1B EB 00 E2 40|00 00 00 00 B5 81 4E 1B
00000010: 4B 16 E2 40 00 00 00 00|B5 81 4E 1B 8B 10 E2 40
00000020: 00 00 00 00 B5 81 4E 1B|AB 0E E2 40 00 00 00 00
00000030: F0 0A 34 3A
← →
Дремучий (2002-10-17 18:07) [8]измени первых два байта B5 81 на 03 02 и попробуй открыть Десктопом
← →
Андрей Прокофьев (2002-10-17 18:12) [9]Смотрел я на то, что вы прислали, но ничего пока не понял.
Нет ли там "таблиц", в которых можно при просмотре найти хоть какие-нибудь наименования
← →
dimonf (2002-10-17 18:37) [10]Пробовал открыть через Basic (*.bas), вроде бы открывает, но
показывает 2 ячейки:
id label1
1 0.00
2 0.00
3 0.00
4 0.00
5 0.00
6 0.00
7 0.00
8 0.00
а где же данные??? не могу понять :(
← →
dimonf (2002-10-17 18:42) [11]Дремучий. Не получаеться :(
Десктопом ругается Unable to open table.
← →
Андрей Прокофьев (2002-10-17 18:44) [12]>>Пробовал открыть через Basic
Это как это?
← →
Дремучий (2002-10-17 18:45) [13]*.bdf - basic data file?
круто!
а ты другие(побольше) таблицы в бейсике открывать пробовал?
← →
dimonf (2002-10-17 18:47) [14]пробовал утилиткой от clariona. В принципе не ругалась но данных я таки и не увидел :( а может я просто не то делал?
← →
dimonf (2002-10-18 09:06) [15]Народ, подскажите где можно скачать или кинте мне на мыло утилитку типа Database Desktop для Visual Basic. Может, всетаки увижу данные. :)
← →
Jeer (2002-10-18 10:04) [16]Лучше всего HEX-edit. Он точно никуда не "пошлет" и все-все покажет.
← →
dimonf (2002-10-18 10:08) [17]Ты можеш его кинуть мне на мыло? Если он у тебя есть. Буду весьма блогадарен.
← →
Jeer (2002-10-18 11:01) [18]dimonf © (17.10.02 18:01)
Вот код небольшой базы:
00000000: B5 81 4E 1B EB 00 E2 40|00 00 00 00 B5 81 4E 1B
00000010: 4B 16 E2 40 00 00 00 00|B5 81 4E 1B 8B 10 E2 40
00000020: 00 00 00 00 B5 81 4E 1B|AB 0E E2 40 00 00 00 00
00000030: F0 0A 34 3A
А это ты чем открыл ?
Это и есть hex-вид
← →
Странник (2002-10-18 12:00) [19]на dbf не похоже, там заголовок файла 32 байта, а дальше описания полей по 32 байта на поле
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2002.11.07;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.008 c