Article View: pl.comp.lang.delphi.bazy-danych
Article #82866Re: Zeos aktualizacja blob'a problem
From: zpksoft
Date: Sun, 14 Jan 2018 15:44
Date: Sun, 14 Jan 2018 15:44
52 lines
2852 bytes
2852 bytes
W dniu sobota, 13 stycznia 2018 21:26:11 UTC+1 użytkownik J-23 napisał:
> Witam,
> Mam taki kod
>
> procedure TDBCard.SaveCard;
> var
> BlobStream: TBlobField;
> FS: TFileStream;
> begin
> try
> FS := TFileStream.Create(ExtractFilePath(Application.ExeName)
> +'StreamOut.xml', fmCreate);
> FXML.Position:=0;
> FS.CopyFrom(FXML, FXML.Size);
> finally
> FS.Free;
> end;
>
> with FZTable do
> begin
> Edit;
> BlobStream := FieldByName('CAR_CARD') as TBlobField;
> BlobStream.LoadFromStream(FXML);
> FieldByName('CAR_VERSION').AsInteger := 33;
> FieldByName('CAR_MODIFICATIONDATE').AsDateTime := NOW;
> Post;
> end;
> end;
>
> Z tym że ten kod poniżej jest tylko w formie znalezieniem problemu a
> chodzi o zapis xml do pola blob
>
> try
> FS := TFileStream.Create(ExtractFilePath(Application.ExeName)
> +'StreamOut.xml', fmCreate);
> FXML.Position:=0;
> FS.CopyFrom(FXML, FXML.Size);
> finally
> FS.Free;
> end;
> Tutaj robie zrzut xml do pliku bo myślałem że mam coś nie tak z
> przetwarzaniem xml zmieniam w nim jedna wartość jak wynika z pliku
> StreamOut wartość jest zmieniana za każdym razem i to jest jak
> najbardziej dzialanie ok
>
> Problem wydaje się wynikać że nie zawsze jest aktualizowanie pole blob,
> czy spotkał się ktoś z Was z tym problemem
>
> Pozdrawiam
> J-23
A jakiś commit po post?
Technical Details
Message-ID:
<03e53466-7d06-490f-833b-578da28d26d4@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!weretis.net!feeder6.news.weretis.net!feeder.usenetexpress.com!feeder-in1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!g80no1821399itg.0!news-out.google.com!b73ni14281ita.0!nntp.google.com!g80no1821397itg.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mailReferences:
<5a5a6b62$0$15208$65785112@news.neostrada.pl>Show Full Headers
Complete Article Headers
X-Received: by 10.107.20.193 with SMTP id 184mr3127501iou.138.1515944683079; Sun, 14 Jan 2018 07:44:43 -0800 (PST) X-Received: by 10.157.85.15 with SMTP id l15mr55435oth.12.1515944682798; Sun, 14 Jan 2018 07:44:42 -0800 (PST) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!weretis.net!feeder6.news.weretis.net!feeder.usenetexpress.com!feeder-in1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!g80no1821399itg.0!news-out.google.com!b73ni14281ita.0!nntp.google.com!g80no1821397itg.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: pl.comp.lang.delphi.bazy-danych Date: Sun, 14 Jan 2018 07:44:42 -0800 (PST) In-Reply-To: <5a5a6b62$0$15208$65785112@news.neostrada.pl> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=83.22.167.184; posting-account=8ND_mgoAAAD5J9y9fnaTB1Kcu7xKWk7Q NNTP-Posting-Host: 83.22.167.184 References: <5a5a6b62$0$15208$65785112@news.neostrada.pl> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <03e53466-7d06-490f-833b-578da28d26d4@googlegroups.com> Subject: Re: Zeos aktualizacja blob'a problem From: zpksoft <zpksoft@op.pl> Injection-Date: Sun, 14 Jan 2018 15:44:43 +0000 Lines: 57 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit