🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: [OT] Re: internal error bla pola blob

#70632
From: jh
Date: Mon, 20 Aug 2007 20:14
36 lines
2567 bytes
Użytkownik "Rajmund Wrotek" <rajmund.wrotek@interia.pl> napisał w wiadomości 
news:46c9e8a0$0$581$f69f905@mamut2.aster.pl...
> Fakt, działa :-)
>
> Ale co z edycją rekordu?

To samo ;) Czyli UpdateSQL:

update ZNAJOMI
set
  ID = :ID,
  IMIE = :IMIE,
  MIASTO = :MIASTO,
  NAZWISKO = :NAZWISKO,
  OPIS = :OPIS
where
  ID = :OLD_ID

Podsuwam Ci, gdzie popełniasz błąd. Chodzi o to, że we wszystkich 
zapytaniach masz:
select/delete/update ....
where
  ID = :ID and
  IMIE = :IMIE and
  MIASTO = :MIASTO and
  NAZWISKO = :NAZWISKO and
  OPIS = :OPIS
Uzyj jako klucza pola ID. Sądzę, że wywala Ci się dlatego, że OPIS = :OPIS - 
używasz pola BLOB jako klucza. Jeśli pole ID jest unikalne to nie musisz 
podawać pozostałych pól w warunku where.... W przykładzie, który dałem Ci do 
ściągnięcia celowo podpiąłem komponent UpdateSQL, żebyś podejrzał, gdzie 
tkwi błąd. A przy okazji CommitRetaining nie jest dobrym pomysłem... Lepiej 
zrób Commit, zamknij i ponownie otwórz tabelę. Jeśli się mylę, niech mnie 
fachowcy poprawią :)

Jacek 
Technical Details
Message-ID: <facsmi$3ig$1@opal.futuro.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!opal.futuro.pl!not-for-mail
References: <46c18312$0$25089$f69f905@mamut2.aster.pl> <f9s9ld$nqo$1@atlantis.news.tpi.pl> <46c1d92d$0$25087$f69f905@mamut2.aster.pl> <f9t2c3$5m1$1@nemesis.news.tpi.pl> <fa0ujo$jh8$1@atlantis.news.tpi.pl> <fa11qu$mut$1@nemesis.news.tpi.pl> <fa1kkd$83m$2@atlantis.news.tpi.pl> <46c45a88$0$25072$f69f905@mamut2.aster.pl> <fa1oc2$rpu$1@atlantis.news.tpi.pl> <46c52730$0$530$f69f905@mamut2.aster.pl> <46c527c1$0$576$f69f905@mamut2.aster.pl> <fa3mq5$2uo$1@nemesis.news.tpi.pl> <46c56a43$0$507$f69f905@mamut2.aster.pl> <fac3kb$bn$1@nemesis.news.tpi.pl> <46c9c90a$0$596$f69f905@mamut2.aster.pl> <facn4m$kkg$1@opal.futuro.pl> <46c9e8a0$0$581$f69f905@mamut2.aster.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!opal.futuro.pl!not-for-mail
From: "jh" <NIE_SPAMUJ_jh@radio.kielce.pl>
Newsgroups: pl.comp.lang.delphi.bazy-danych
Subject: Re: [OT] Re: internal error bla pola blob
Date: Mon, 20 Aug 2007 22:14:26 +0200
Organization: Pro Futuro
Lines: 37
Message-ID: <facsmi$3ig$1@opal.futuro.pl>
References: <46c18312$0$25089$f69f905@mamut2.aster.pl> <f9s9ld$nqo$1@atlantis.news.tpi.pl> <46c1d92d$0$25087$f69f905@mamut2.aster.pl> <f9t2c3$5m1$1@nemesis.news.tpi.pl> <fa0ujo$jh8$1@atlantis.news.tpi.pl> <fa11qu$mut$1@nemesis.news.tpi.pl> <fa1kkd$83m$2@atlantis.news.tpi.pl> <46c45a88$0$25072$f69f905@mamut2.aster.pl> <fa1oc2$rpu$1@atlantis.news.tpi.pl> <46c52730$0$530$f69f905@mamut2.aster.pl> <46c527c1$0$576$f69f905@mamut2.aster.pl> <fa3mq5$2uo$1@nemesis.news.tpi.pl> <46c56a43$0$507$f69f905@mamut2.aster.pl> <fac3kb$bn$1@nemesis.news.tpi.pl> <46c9c90a$0$596$f69f905@mamut2.aster.pl> <facn4m$kkg$1@opal.futuro.pl> <46c9e8a0$0$581$f69f905@mamut2.aster.pl>
NNTP-Posting-Host: nat.netcity.pl
Mime-Version: 1.0
X-Trace: opal.futuro.pl 1187640850 3664 81.219.213.17 (20 Aug 2007 20:14:10 GMT)
X-Complaints-To: usenet@futuro.pl
NNTP-Posting-Date: Mon, 20 Aug 2007 20:14:10 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.3138
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3138
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit