Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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.014 c
14-21770
MsGuns
2002-10-18 12:17
2002.11.07
Происхождение логина


14-21811
bigcrush
2002-10-19 11:25
2002.11.07
Часто падает w2k


1-21488
Пасечник
2002-10-28 17:54
2002.11.07
Перерисовка формы


1-21524
dkDimon
2002-10-29 10:53
2002.11.07
Windows XP hints


6-21724
_landy
2002-08-22 10:43
2002.11.07
Увеличить размер UDP датаграммы





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский