Поиск:

Ответ в темуСоздание новой темы Создание опроса
> DataBaseImage MSSQL Image 
V
    Опции темы
A5uKa
Дата 21.12.2009, 11:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


TЋ♥s F1rȜ iƧ BurȠiƞg
***


Профиль
Группа: Awaiting Authorisation
Сообщений: 1928
Регистрация: 30.8.2008

Репутация: 2
Всего: 16



Код

DatabaseBaseImage->Picture->Bitmap

тут картинка, и надо её в поле ... (не обязательно Image) таблицы MSSQL

Вопрос простой : Как  smile 
PM   Вверх
mrbrooks
Дата 21.12.2009, 14:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: 167
Всего: 306



Цитата(A5uKa @  21.12.2009,  11:27 Найти цитируемый пост)
Как

blob-поле
PM MAIL   Вверх
A5uKa
Дата 21.12.2009, 14:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


TЋ♥s F1rȜ iƧ BurȠiƞg
***


Профиль
Группа: Awaiting Authorisation
Сообщений: 1928
Регистрация: 30.8.2008

Репутация: 2
Всего: 16



Цитата

blob-поле

SET Logo="+ DBI->Picture->Bitmap->BlobПоле
 smile 
memory stream надо ?
PM   Вверх
mrbrooks
Дата 21.12.2009, 15:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: 167
Всего: 306



A5uKa, 
Цитата(A5uKa @  21.12.2009,  14:54 Найти цитируемый пост)
memory stream надо ? 

1. Для запросов к БД используй параметры.
2. Потомка от TStream - который сольет содержание файла в массив байт. TMemoryStream, TFileStream.

Добавлено через 2 минуты и 19 секунд
Есть и другой подход, а именно работа с классом TField и его потомками. В какой то степени он проще, в свое время я его использовал, но со временем отказался в пользу параметров. Поищи по разделу. 100% были темы про работу с blob + image
PM MAIL   Вверх
A5uKa
Дата 21.12.2009, 16:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


TЋ♥s F1rȜ iƧ BurȠiƞg
***


Профиль
Группа: Awaiting Authorisation
Сообщений: 1928
Регистрация: 30.8.2008

Репутация: 2
Всего: 16



а сам параметр как 
DECLARE Logo ...
какого типа, если я конечно правильно понимаю
PM   Вверх
mrbrooks
Дата 21.12.2009, 16:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: 167
Всего: 306



Цитата(A5uKa @  21.12.2009,  16:39 Найти цитируемый пост)
а сам параметр как 
DECLARE Logo ...
какого типа, если я конечно правильно понимаю 

нет. сами параметры создаются в TXXXQuery

Добавлено через 4 минуты и 14 секунд
тыц
PM MAIL   Вверх
A5uKa
Дата 21.12.2009, 17:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


TЋ♥s F1rȜ iƧ BurȠiƞg
***


Профиль
Группа: Awaiting Authorisation
Сообщений: 1928
Регистрация: 30.8.2008

Репутация: 2
Всего: 16



именно ADO...
.Попробую.
Если создавать его на форме он вообще говорит, что значение не соответствует типу или тип значению или такого не бывает или такого вообще нету. И всёже когда я его так создаю нужно мне делать Update как с делкарированным через @Param ?
И... попробую залогировать ошибки более конструктивно smile
PM   Вверх
A5uKa
Дата 22.12.2009, 08:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


TЋ♥s F1rȜ iƧ BurȠiƞg
***


Профиль
Группа: Awaiting Authorisation
Сообщений: 1928
Регистрация: 30.8.2008

Репутация: 2
Всего: 16



Код

TParameter* Param;
Param = ADOQuery1->Parameters->ParamByName("Logo");


Цитата

can't find param by name 'Logo'



PM   Вверх
mrbrooks
Дата 22.12.2009, 11:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: 167
Всего: 306



Нет. Смотри допустим в таблицу необходимо вставить целое число. Это делается так:
Код

        qTest->Close();
        qTest->SQL->Clear();
        qTest->SQL->Text = "INSERT INTO test_table (val) VALUES (:val);";
        qTest->Parameters->Items[0]->Value = 777;
        qTest->ExecSQL();

PM MAIL   Вверх
A5uKa
Дата 22.12.2009, 12:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


TЋ♥s F1rȜ iƧ BurȠiƞg
***


Профиль
Группа: Awaiting Authorisation
Сообщений: 1928
Регистрация: 30.8.2008

Репутация: 2
Всего: 16



Спасибо, помогло.
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

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

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

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


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

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


 




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


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

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