Головна сторінка
Top.Mail.Ru Яндекс.Метрика
Форум: "Бази";
Поточний архів: 2002.12.23;
Завантажити: [xml.tar.bz2];

Вниз

Формат таб. Paradox Знайти схожі гілки


Vint   (2002-12-04 13:10) [0]

Шановні майстри!

у мене таблиця Paradox, поле типу Number має значення
(4813508800097)
(4813510400122)
(4813512500146) ...
при читанні таблиці в DOS кодуванні це поле має значення
(В "" нн№ "),
(В "" оOaі),
(В "" оП? І) ...
як мені отримати цифри?
Допоможіть розібратися.



Vint   (2002-12-04 14:32) [1]

Дякую за шквал відповідей, порад і цінних коментарів :)

Ну хоч ідейку підкиньте ...



sniknik   (2002-12-04 14:49) [2]

тип Number повинен правильно читати в будь-якому кодуванні, без варіантів, перевір може це всетаки текст.
якщо так то яка кодування в файлі прописана
ascii, cyrr, ancyrr
для правильного читання потрібно, якщо в DOS бачиться "правильно", щоб стояло cyrr. (Вінди руські сподіваюся? Теж варіант ~ `)
можна і у гріда чарсета налаштувати.
або читати ніж іншим (у тебе BDE? пробуй ADO)

ps знав би скільки подібних питань тут вже обговорювалося. НЕ возмушался б. ; О)



Vint   (2002-12-04 15:07) [3]

> Sniknik © (04.12.02 14: 49)

Неее, прошу пробачення, якщо незрозумілий питання!

1) я читаю таблицю просто як потік байтів - (текстовий файл)
2) знаходжу потрібну мені рядок
3) потрібно привести коди в цифрах

причому ось, що дивно, цифр -13, а символів -7 ???
намагався перекладати в 16річнние не виходить,
пишу цифру 1 отримую - BF F0, 10 отримую C0 24
де логіка ??? :)))






sniknik   (2002-12-04 15:33) [4]

з чого вирішив що там повинні бути символи? це не bdf який практично як форматований текстовий файл.
їжа для роздумів, символ символ "А" насправді цифра 128. дивно так?



Vint   (2002-12-04 15:49) [5]

> Sniknik © (04.12.02 15: 33)
з чого вирішив що там повинні бути символи? це не bdf який практично як форматований текстовий файл
а що ж там ??? Не полінуйтеся і подивися! такий же текстовий файл ...

> їжа для роздумів, символ символ "А" насправді цифра 128. дивно так?

я ж кажу, що в поле з цифрою 1 стоять коди BF F0 (переведіка в десяткові), ось у чому дивина!



sniknik   (2002-12-04 16:01) [6]

подивився таблиця із прикладів BIOLIFE.DB поле "Species No" = 90020 (перше) коштує (юАх' @), херня якась, як і очікувалося.

як дивишся коли цифрах видиш?

не робив би ти так, без опису структури db я б особисто не ризикнув.



Vint   (2002-12-04 16:13) [7]

> Sniknik © (04.12.02 16: 01)

да структура мені в принципі ні до чого, аби просечь алгоритм перетворення цифр в цю херню :))))



sniknik   (2002-12-04 16:29) [8]

як це ні до чого? а ти впевнений що правильно чітаеш? наскільки я знаю досить ключ поміняти щоб все дані перекинулися з ніг на голову не кажучи вже про різні "дрібниці".

а щоб "просечь алгоритм" записуйся до Юрія Зотову на курси (див. в потрепатся), я не настільки терплячий / добре знаю / впевнений / ... щоб пояснювати.



Vint   (2002-12-04 17:01) [9]

> Sniknik © (04.12.02 16: 29)

хочеш сказати таке питання треба писати в погомоніти :)?

ладно покопатися будинку, а ранок-вечора мудріший, може завтра яка світла голова знайдеться - підкаже?



mike-d   (2002-12-04 17:39) [10]

> А що ж там ??? Не полінуйтеся і подивися! такий же текстовий файл ...
Не так проте ...
Текстовий файл - це таблиця DBF, та й у тій заголовок приліплений, а Paradox на відміну від неї зберігає цифри як вони є, в двійковому вигляді (Autoinc - 4 байта наприклад). Розмірності точно не пам'ятаю, подивися в Хелп типи полів Paradox, там вказані довжини. Рядок зберігається в паскалевская вигляді (на кшталт), нульовий байт - довжина. Так, що перш ніж юзати, треба знати структуру самої таблиці і структуру записи в ній. Наскільки я пам'ятаю видалені записи теж якось позначаються (а не видаляються фізично), щоб потім движок БД міг записати в це місце новий запис.
Загалом рада даний раніше вельми розумний
> Не робив би ти так, без опису структури db я б особисто не ризикнув.



sniknik   (2002-12-04 17:43) [11]

не хочу.
просто Юрій Зотов відкрив курси програмувати віддалено, і обговорюють всі саме в потрепатся.
а почали саме з бітів байтів уявлень чисел і логічних операцій, счас може бути як раз до чисел з плаваючою точкою дісталися. що тобі і треба. так що ніяких жартів, цілком серйозно.



сторінки: 1 вся гілка

Форум: "Бази";
Поточний архів: 2002.12.23;
Завантажити: [xml.tar.bz2];

Вгору





Пам'ять: 0.58 MB
Час: 0.027 c
6-74880
Nikolas SHmuS
2002-10-25 18:09
2002.12.23
Прослуховування порту!


3-74599
габбер
2002-12-04 20:21
2002.12.23
Шановні майстри!


14-74887
AL2002
2002-12-03 15:41
2002.12.23
Хтось юзіт Offline Explorer Pro 2.4?


14-74930
AL2002
2002-12-02 09:46
2002.12.23
Пересічна питання про погоду ...


1-74738
хватка
2002-12-14 15:24
2002.12.23
какже працювати з текстовими файлами? -відповідь





африкаанс албанський арабська вірменин азербайджанець баскський білоруський болгарська каталонський Китайська (спрощене письмо) Китайський традиційний) хорватський чеська данську мову нідерландський Ukranian естонець Філіппінська фінську мову французький
галісійська грузинський німецький грецький гаїтянський креольський давньоєврейську хінді угорський ісландський індонезієць ірландський італійський японський корейський латиська литовець македонець малайський мальтійський норвежець
перс полірування португальська румунський російська сербський словацький словенський іспанська суахілі шведську мову тайський турецька український урду в'єтнамський валлійський ідиш бенгальський боснійський
кебуано есперанто гуджараті хауса хмонг ігбо яванський каннада кхмерская Лао латинь маорі маратхі монгольський непальська панджабі сомалійський тамільська телугу йоруба
зулуський
Англійська Французький Німецький Італійський Португальська Русский Іспанська