🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.delphi.bazy-danych
Article #82843

Re: CodeTyphon + ZEOSLIB + problem z zapisem grafiki

#82843
From: miab
Date: Mon, 13 Nov 2017 14:21
38 lines
2211 bytes
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
Technical Details
Message-ID: <ouc9sd$siu$1@node2.news.atman.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!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>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
From: miab <miwa14@wp.pl>
Newsgroups: pl.comp.lang.delphi.bazy-danych
Subject: Re: CodeTyphon + ZEOSLIB + problem z zapisem grafiki
Date: Mon, 13 Nov 2017 15:21:20 +0100
Organization: ATMAN - ATM S.A.
Lines: 41
Message-ID: <ouc9sd$siu$1@node2.news.atman.pl>
References: <5a082e2f$0$15201$65785112@news.neostrada.pl> <oubti1$qc7$1@node1.news.atman.pl> <5a098fec$0$5160$65785112@news.neostrada.pl>
NNTP-Posting-Host: 89-72-16-209.dynamic.chello.pl
Mime-Version: 1.0
X-Trace: node2.news.atman.pl 1510582989 29278 89.72.16.209 (13 Nov 2017 14:23:09 GMT)
X-Complaints-To: usenet@atman.pl
NNTP-Posting-Date: Mon, 13 Nov 2017 14:23:09 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 10.0; rv:52.0) Gecko/20100101 Thunderbird/52.4.0
X-Mozilla-News-Host: news://news.atman.pl
In-Reply-To: <5a098fec$0$5160$65785112@news.neostrada.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit