Zapis image do obiektu ole/Blob

Zapis image do obiektu ole/Blob
W7
  • Rejestracja:ponad 19 lat
  • Ostatnio:około 14 lat
0

Witam
do zapisywania danych do bazy używam takiej procedury

Kopiuj
data.baza.fieldbyName('text').AsString:=edit1.Text;

Text

Kopiuj
data.baza.fieldbyName('Data).AsDateTime:=StrTodatetime(Data.Text);
Kopiuj
data.baza.fieldbyName('liczba').AsInteger:=StrToInt(combobox1.Text) ;

i teraz moje pytanie czy w ten sam sposób mozna zapisać zdjęcie z (image1),korzystam z ADO,table tworze w Access więc do obiektu OLE jeśli tak proszę wskazówki

dzięki
pozdrawiam

puchi
  • Rejestracja:prawie 20 lat
  • Ostatnio:ponad 3 lata
  • Postów:411
0

Proszę bardzo nie wiem czy działa na accesie bo nie mam jak sprawdzić na pewno działa na mssql.

Kopiuj
Data.Open;
Data.Edit;
(Data.FieldByName('foto') as TBlobField).LoadFromFile(OpenDialog1.FileName);
Data.Post;
Data.Close;
W7
  • Rejestracja:ponad 19 lat
  • Ostatnio:około 14 lat
0

coś nie tak przy

Kopiuj
TBlobField

wywala błąd Undeclared identifier

Kopiuj
,
a poz tym tutaj jest 
```delphi
(OpenDialog1.FileName)

a ja chciałbym prosto z image1
z tym błendem to nie wiem może coś nie tak robie
ale dzięki

puchi
  • Rejestracja:prawie 20 lat
  • Ostatnio:ponad 3 lata
  • Postów:411
0

co do błędu:

Kopiuj
uses
Db;

co do drugiego zapisz sobie na chwilę gdzieś w tempie obrazek z image1 wczytaj i usuń z dysku

W7
  • Rejestracja:ponad 19 lat
  • Ostatnio:około 14 lat
0

ok wszystko luzik dziękuje ci bardzo
pozdrawiam

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.