Article View: pl.comp.lang.delphi
Article #345905Re: Zeos Delphi XE2
From: konsul41
Date: Tue, 11 Jul 2017 09:17
Date: Tue, 11 Jul 2017 09:17
46 lines
2555 bytes
2555 bytes
> A to id to jakiego jest typu?
>
> miab
Integer (serial z tabeli pliki)
chodzi o numer rekordu tabeli z plikami
funkcjÄ™
zmieniłem na dwutorową
function TPobierzPoczte.ZapiszPlikWBazieFTP(Stream: TStream; filename,
opis: String): Integer;
var BS : TStream;
fs : TFileStream;
BlobField : TField;
Query : TZQuery;
begin
result:=-1;
Query:=TZQuery.Create(nil);
try
Query.Connection:=Poczta.ZQPoczta.Connection;
Query.SQL.Text:='INSERT INTO pliki(typ, nazwapliku, id_sprawy,opis)
VALUES (:typ, :nazwapliku, :id_sprawy,:opis)
returning id;';
Query.ParamByName('typ').Text := 'plik';
Query.ParamByName('nazwapliku').Text := ExtractFileName(filename);
Query.ParamByName('id_sprawy').AsInteger := 0;
Query.ParamByName('opis').Text := opis;
Query.Open;
if assigned(Query.Fields.FindField('id')) then
begin
result:=Query.FieldByName('id').AsInteger;
Query.Close;
Query.SQL.Text:='UPDATE pliki SET dane=:dane WHERE id=:id;';
Query.ParamByName('id').AsInteger:=result;
Query.ParamByName('dane').LoadFromStream(Stream,ftBlob);
Query.ExecSQL;
end;
finally
Query.free;
end;
end;
Technical Details
Message-ID:
<ok252k$l8l$1@portraits.wsisiz.edu.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!wsisiz.edu.pl!.POSTED.jue163.internetdsl.tpnet.pl!not-for-mailReferences:
<5950f43c$0$15190$65785112@news.neostrada.pl> <5950ff29$0$640$65785112@news.neostrada.pl> <5952c2f7$0$15208$65785112@news.neostrada.pl> <ok1vsm$gb2$1@portraits.wsisiz.edu.pl> <ok23mi$vei$1@node2.news.atman.pl> <ok23s7$k5m$2@portraits.wsisiz.edu.pl> <ok23vf$k5m$3@portraits.wsisiz.edu.pl> <ok2428$vin$2@node2.news.atman.pl> <ok24g5$ks1$1@portraits.wsisiz.edu.pl> <ok24u5$ue6$1@node1.news.atman.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!wsisiz.edu.pl!.POSTED.jue163.internetdsl.tpnet.pl!not-for-mail From: "konsul41@wp.pl" <konsul41@wp.pl> Newsgroups: pl.comp.lang.delphi Subject: Re: Zeos Delphi XE2 Date: Tue, 11 Jul 2017 11:17:08 +0200 Organization: http://www.wit.edu.pl Message-ID: <ok252k$l8l$1@portraits.wsisiz.edu.pl> References: <5950f43c$0$15190$65785112@news.neostrada.pl> <5950ff29$0$640$65785112@news.neostrada.pl> <5952c2f7$0$15208$65785112@news.neostrada.pl> <ok1vsm$gb2$1@portraits.wsisiz.edu.pl> <ok23mi$vei$1@node2.news.atman.pl> <ok23s7$k5m$2@portraits.wsisiz.edu.pl> <ok23vf$k5m$3@portraits.wsisiz.edu.pl> <ok2428$vin$2@node2.news.atman.pl> <ok24g5$ks1$1@portraits.wsisiz.edu.pl> <ok24u5$ue6$1@node1.news.atman.pl> Mime-Version: 1.0 Injection-Date: Tue, 11 Jul 2017 09:17:08 -0000 (UTC) Injection-Info: portraits.wsisiz.edu.pl; posting-host="jue163.internetdsl.tpnet.pl:95.48.160.163"; logging-data="21781"; mail-complaints-to="abuse@wsisiz.edu.pl" User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 In-Reply-To: <ok24u5$ue6$1@node1.news.atman.pl> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit