Article View: pl.comp.lang.delphi.bazy-danych
Article #82844Re: CodeTyphon + ZEOSLIB + problem z zapisem grafiki
From: jw_developer
Date: Tue, 14 Nov 2017 10:55
Date: Tue, 14 Nov 2017 10:55
57 lines
3182 bytes
3182 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:=Edit2.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
Technical Details
Message-ID:
<5a0acb83$0$15209$65785112@news.neostrada.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!peer01.am4!peer.am4.highwinds-media.com!peer04.fr7!futter-mich.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mailReferences:
<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>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!peer01.am4!peer.am4.highwinds-media.com!peer04.fr7!futter-mich.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail Subject: Re: CodeTyphon + ZEOSLIB + problem z zapisem grafiki Newsgroups: pl.comp.lang.delphi.bazy-danych 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> From: jw_developer <jw_developer@wp.pl> Date: Tue, 14 Nov 2017 11:55:04 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: <ouc9sd$siu$1@node2.news.atman.pl> Lines: 57 Message-ID: <5a0acb83$0$15209$65785112@news.neostrada.pl> Organization: Telekomunikacja Polska NNTP-Posting-Host: 178.235.146.13 X-Trace: 1510656899 unt-rea-a-02.news.neostrada.pl 15209 178.235.146.13:9700 X-Complaints-To: abuse@news.neostrada.pl X-Received-Body-CRC: 2974447190 X-Received-Bytes: 3105 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit