Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.11.26;
Скачать: [xml.tar.bz2];

Вниз

Image SQL2000   Найти похожие ветки 

 
312kbps   (2006-11-07 10:24) [0]

Подскажите как записать картинку TBitmap в MS SQL2000 и как её от туда прочитать ?


 
evvcom ©   (2006-11-07 10:30) [1]

Так в MS SQL или MySQL?
А что BLOB-ов там не нашел?


 
312kbps   (2006-11-07 10:34) [2]

В MS SQL !

там записывается в виде шестнацатиричной системе, как получить из TBitmap это 16ричный код ?
и как получив из MS SQL этот код , преоброзовать его в картинку ?


 
Stanislav ©   (2006-11-07 10:44) [3]

TBlobField (AdoDataset.fieldbyName(myBlobField)).LoadFromStream()
TBlobField (AdoDataset.fieldbyName(myBlobField)).SaveToStream()

Если не понятно опубликую потробнее

А 16 ричный код это адрес, по которому хранится твои данные.


 
312kbps   (2006-11-07 10:55) [4]

я не понимаю кк мне осуществить запись в MS SQL
тип поля BMP в MSSQL image.
CommandText:="Update tabBMP set BMP="+ ????


 
Anatoly Podgoretsky ©   (2006-11-07 10:56) [5]

> 312kbps  (07.11.2006 10:34:02)  [2]

> как получив из MS SQL этот код

IntToHex в цикле


 
312kbps   (2006-11-07 11:18) [6]

Можно по подробнее ?
Имею картинку TBitmap и таблицу с полем BMP, как туда записать эту картинку ?


 
Stanislav ©   (2006-11-07 11:20) [7]

Примерно так:

var S:TMemoryStream;
begin
...
S:=TMemoryStream.create;
BMP.savetostream (S);
S.position:=0;
Command.CommandText:="Update tabBMP set BMP= :par"
Command.Parameters[0].loadfromstream(S,ftBlob)
Command.execute
...
S.free;
end;


 
312kbps   (2006-11-07 11:24) [8]

Спасибо !!!


 
312kbps   (2006-11-07 12:04) [9]

Станислав, если не затруднит, покажи пожалуйста, как получить эту картинку из MSSQL и засунуть в Timage ?


 
312kbps   (2006-11-07 12:09) [10]

Всем спасибо ! Все получилось )))
var BLOB: TStream;
begin
 BLOB := Dataset.CreateBlobStream(Dataset.FieldByName("bmp"),bmRead);
 Image.Picture.Graphic:=TBitmap.Create;
 Image.Picture.Graphic.LoadFromStream(BLOB);
 BLOB.Free;
end;



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2006.11.26;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.039 c
6-1152000505
Ildar
2006-07-04 12:08
2006.11.26
NetShareAdd используя 502 структуру


3-1158742757
tor84
2006-09-20 12:59
2006.11.26
Переместить данные из dbf(866) в Access


15-1162579351
Petr V. Abramov
2006-11-03 21:42
2006.11.26
Ваш профессиональный праздник?


15-1162586445
ProgRAMmer Dimonych
2006-11-03 23:40
2006.11.26
Наверное, уже неоднократно этот вопрос задавали, но...


4-1152528316
Бедро
2006-07-10 14:45
2006.11.26
Из DLL создать (winapi) контролы на форме приложения





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский