Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Добавление или замена данных в BD????!!!!!! ОЧЕНЬ НАДО!!! 
:(
    Опции темы
Nicholas
  Дата 5.10.2004, 06:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 436
Регистрация: 30.9.2004

Репутация: нет
Всего: 0



Я понятия не имел, что такое DB пока не прочитал статью на этом форуме,
писал ее Vit. Спасибо за статью Vit мне очень пригодилась!
**********************************************************************

Единственное, чего я там не нашел (может плохо искал) это две наиболее
интересующие меня вещи:

1. Как добавить в таблицу рисунок

2. Как добавить в таблицу файл целеком (любой) и вытащить его от туда
на винт.

К примеру я хочу записать в таблицу exe, jpg или doc файлы, что бы они хранились в таблице
просто как данные (это вообще возможно?).
И записать тот же jpg рисунок, но с возможностью отображать его
в DBImage.


Так вот в статье было описано изменение записи:

Table1.edit; //переводим таблицу в режим редактирования
Table1.fieldbyname('Category').asString:='New value';//изменяем поле
Table1.post;//сохраняем изменения

но это просто String, хотелось бы увидеть пример кода для графики и файлов,
с помощью Table и Query.

Что-то совсем я Delphi забыл, покажите код для сохранения графики
в файл из тогоже DBImage??
sample.gif sample.gif sample.gif sample.gif
PM MAIL ICQ   Вверх
gray_k
Дата 5.10.2004, 07:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1015
Регистрация: 9.1.2003
Где: Москва

Репутация: нет
Всего: 22



Это делается с помощью TMemoryStream и Blob-полей. Поищи на форуме, такие темы уже были. Если не найдёшь, скажи.


--------------------
С уважением.
Gray.
PM MAIL   Вверх
Nicholas
Дата 5.10.2004, 08:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 436
Регистрация: 30.9.2004

Репутация: нет
Всего: 0



Цитата(gray_k @ 5.10.2004, 07:48)
Это делается с помощью TMemoryStream и Blob-полей. Поищи на форуме, такие темы уже были. Если не найдёшь, скажи.


Поискал, но там только про картинки и все, а мне надо любой файл записать как данные.

Покажешь пример??
PM MAIL ICQ   Вверх
RA
Дата 5.10.2004, 10:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Брутальный буратина
****


Профиль
Группа: Участник Клуба
Сообщений: 3497
Регистрация: 31.3.2002
Где: Лес

Репутация: нет
Всего: 115



www.componentace.com там компонент AbsoluteDB, Скай его и там узришь кучу примеров для работы сбазами данных (В том числе и BLOB)
PM   Вверх
gray_k
Дата 5.10.2004, 12:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1015
Регистрация: 9.1.2003
Где: Москва

Репутация: нет
Всего: 22



Для потока нет разницы, что это за файл - у тебя просто набор битов и всё. Сохраняешь в блоб поле файл, а в строковое - имя файла. Потом по этому имени - восстанавливаешь. Кстати можно и без потоков - блоб поле поддерживает функции LoadFromFile и SaveToFile.



--------------------
С уважением.
Gray.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Базы данных и репортинг"
Vit
Петрович

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Обязательно указание:

1. Базы данных (Paradox, Oracle и т.п.)

2. Способа доступа (ADO, BDE и т.д.)


  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • Вопросы по SQL и вопросы по базам данных не связанные с Дельфи задавать здесь

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема »


 




[ Время генерации скрипта: 0.0427 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.