Article View: pl.comp.lang.delphi.bazy-danych
Article #81118Re: CodeTyphon + ZEOSLIB + problem z zapisem grafiki
From: jw_developer
Date: Tue, 14 Nov 2017 11:55
Date: Tue, 14 Nov 2017 11:55
56 lines
1885 bytes
1885 bytes
W dniu 2017-11-13 o 15:21, miab pisze: > W dniu 13-11-2017 o 13:28, jw_developer pisze: >> W dniu 2017-11-13 o 11:51, miab pisze: >>> W dniu 12-11-2017 o 12:19, jw_developer pisze: >>>> F_03 BLOB SUB_TYPE 0 SEGMENT SIZE 80 NOT NULL >>> >>> Dlaczego NOT NULL? >>> Masz klucz? >>> >>> miab >> >> Tak. Jest to tabela przechowujÄ ca wizerunki (zdjÄcia) pracowników >> (jeżeli takowe istniejÄ ), która posiada również pole F_02 (integer) >> bÄdÄ cym kluczem obcym do tabeli pracowników. ZapomniaÅem napisaÄ, że >> ZEOS-y to 7.2.1-rc > > Mi taka sekwencja: > > <code> >  if OpenPictureDialog1.Execute then >   begin > ZQuery1.ParamByName('F_BLOB').LoadFromFile(OpenPictureDialog1.FileName, > ftBlob); >   ZQuery1.ParamByName('F1').Value:=StrToInt(Edit1.Text); >   ZQuery1.ParamByName('F2').Value:íit2.Text; >   ZQuery1.ExecSQL; >   end; > </code> > > dla SQL: > INSERT INTO T1 VALUES (:F1, :F2, :F_BLOB) > > dziaÅa z formatem *.bmp w Lazarus 1.8RC5-Win32 i Delphi 10-Win32 > dla FB2.5 i ZEOS 7.2.x svn 4052(7.3.x zresztÄ też): > https://sourceforge.net/p/zeoslib/code-0/HEAD/tree/branches/testing-7.2/ > Nie wiem dlaczego w CT to nie dziaÅa(może autor za bardzo odpÅynÄ Å od > gÅównego nurtu Lazarus'a) > > miab > > > przy wykorzystaniu powyższej konstrukcji udaÅo mi siÄ zapisaÄ *.bmp lecz pozostaÅe formaty dalej siÄ *wykrzaczajÄ *. Jest to ważne, ponieważ mam również potrzebÄ zapisywania do bazy zaÅÄ czników w najrozmaitrzych formatach, z których *.bmp bÄdzie formatem zapisywanym sporadyczne ! Przy zapisie tekstowych BLOB-ów jest OK CT 6.2 2017-10-30 r55649 FPC 3.1.1 ZConnection -> Version -> 7.2.1 -rc Przy okazji, czy zna ktoÅ jakÄ Å sensownÄ alternatywÄ (darmowÄ ) do obsÅugi Firebird możliwÄ do zainstalowania w CT 6.2 (oczywiÅcie poza pakietami instalowanymi razem z IDE) ? Pozdrawiam
Message-ID:
<5a0acb83$0$15209$65785112@news.neostrada.pl>
Path:
polish.pugleaf.net!archive.newsdeef.eu!apf1.newsdeef.eu!news.usenet.farm!..!..!not-for-mail
References:
<5a082e2f$0$15201$65785112@news.neostrada.pl> <oubti1$qc7$1@node1.news.atman.pl> <5a098fec$0$5160$65785112@news.neostrada.pl> <ouc9sd$siu$1@node2.news.atman.pl>