Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

File in Paradox [D6, Paradox]


Свой ©   (2002-11-04 21:38:00) 

Простите но возможно опять немного ламерский вопрос!
В таблице парадокс что лучше исползовать тип поля винари или вайт ? а как в это поле програмно сохранить фай и вынуть его от туда ???
Спасибо!!!


Свой   (2002-11-05 17:05:00) [1]

Ну язык как язык просто когда пишу не смотрю что получилось-привычка !!
Да надо скрыть чтоб их не было видно !!
Да и очень интересно а как их потом оттуда вынуть чтоб ну допустим куда нить скопировать ?


MsGuns   (2002-11-05 16:59:00) [2]

Да, Кирилл, ну и язык у вас Ж(
Т.е. в некую БД надо сохранить обычный файл как файл, т.е. его физическое тело (набор байтов с диска) ? Для этих целей можно использовать бинарный BLOB, а ссылку на этот файл (т.е. его имя) в обычном поле типа VARCHAR. Ну и можно еще несколько полей для сохранения в них доп.информации о файле (примечания, дата сохранения в БД, источник и прочее) Тогда такая таблица БД будет отражать (например через грид) список сохраненных файлов с их именами и характеристиками, по которым можно сортировать, фильтровать, искать и даже связывать с другими таблицами в многоуровневых БД.
Только зачем файлы сохранять в табле ? Что, не подходит их естественный способ хранения (файловая система) или их надо обязательно скрыть (ну чтоб нигде в директориях они не присутствовали).


Свой   (2002-11-05 16:47:00) [3]

Ну я знл что с умором тут у всех хорошо !!!
Но вопрос так и остался !! Попробую по другому !
да типы данных вы угадали. Мы получаем файл 555.zip допустим как мне это запихнуть в эту таблицу с осталными данными там много полей одно из которых file а тип данный бинари или байт так и не решили что лучше !!!
Или легче как это делает аутлук он в базу и сообщения и файлы сохраняет как мне типа тоже самое делать ?????


MsGuns   (2002-11-05 16:02:00) [4]

>ATR (05.11.02 15:09)
>Хех ! Видать винари = binary а вайт = байт :)

Ну что ж, я тоже люблю логические загадки.
Итак, рассмотрим следующий ребус:

а как в это поле програмно сохранить фай и вынуть его от туда ???

Ну с полем и программно понятно. Вот дальше хуже.
фай- это похоже на достаточно редкое среди мастаков слово "Файл". Примем это за аксиому.
Далее идем, точнее продираемся.
Товарищ намеревается, вероятно, в известное уже из
ATR (05.11.02 15:09) поле типа байт (8 бит) сохранить этот самый "Файл", происхождение и местопребывание коего остается на совести вопрошающего. Тут я, честно говоря пас ! Ну не знаю я как в 1 (ОДИН) байт сохранить целый файл !!! Ну, положим, имя файла только из одного символа и без расширения - 1 байт уже есть. Плюс его содержимое как мин. 1 байт (если файл пуст, то на кой его сохранять ?) Итого 2 байта. А у нас один ! А в файле 2 !
Не, без спецов по архиваторам не обойтись.
Но, бог с ним, с помощью раровцев и зиповщиков все же впихнули.

А вот дальше совсем труба ! Вынуть файл из байта - я вообще себе это не представляю ! Можно вынуть ложку из стакана, мясо из кастрюли, член из ..., но как можно вынутьфайл ? КУДА ???
НА ФИГА ЕГО ВЫНИМАТЬ, ЕСЛИ ЕГО ТУДА ТОЛЬКО ЧТО ВПИХНУЛИ ???

Нет, слаб я умишком... Надо мастаков звать. Александра или Подгорецкого - им такие ребусы может и по плечу.

Пас !!!


ATR   (2002-11-05 15:09:00) [5]

Хех ! Видать винари = binary а вайт = байт :), но всё равно вопрос поставлен идиотски... Попробуй походить в детский сад, там учат правильно задавать вопросы, не помешает школьный курс языка и правописания....

Успехов!


MsGuns   (2002-11-04 21:42:00) [6]

>Свой © (04.11.02 21:38)

Ты сам-то понял что написал или послал не глядя ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо