🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: internal error bla pola blob

#70618
From: Rajmund Wrotek
Date: Wed, 15 Aug 2007 15:39
61 lines
3033 bytes
Użytkownik "Tygrys" <news15@wywalto.tygrys.com.pl> napisał w wiadomości 
news:f9v5vb$61q$1@nemesis.news.tpi.pl...
> Rajmund Wrotek pisze:
>> Użytkownik "Tygrys" <news15@wywalto.tygrys.com.pl> napisał w wiadomości 
>> news:f9ukuq$ofo$1@atlantis.news.tpi.pl...
>
>>> 1) użyj Query z SQL-em "Delete from znajomi where id=:id" i zobacz, czy 
>>> kasuje bez błędu. (parametr jakiś trzeba podać)
>
>>> 3) Jeżeli w 1) nie było błędu, to odłącz dbmemo od datasource przed 
>>> kasowaniem i zobacz, co wtedy.
>>> 4) zobacz, jak masz ustawioną transakcję i czy robisz commit gdzie 
>>> trzeba.
>
>>>
>>>
>>
>> FB zainstalowany jest raczej dobrze, bo nie pojawia się zaden inny błąd. 
>> Poza tym mam zainstalowany program IBExpert i tam bez problemu dodaję 
>> zawartość pola memo i mogę te rekordy edytować, usuwać itp.
>> Pozostaje aplikacja - tu jak mniemam jest błąd, ale całkiem nie wiem 
>> gdzie, bo cała aplikacja składa  się z komponentów IBX i dosłownie kilku 
>> linijek kodu.
>>
>>
> 1, 3, 4
>
> Stawiam na 3
>
> Dlaczego blocksize na 16k?
> Jak kasujesz ten rekord?
>
> Tygrys

Wiesz, tu problemem jest nie tylko kasowanie ale i jego modyfikacja.
Po prostu nie jest możliwe zmodyfikowanie go ani usunięcie.

A usuwam normalnie, tzn.

procedure TFormMain.btnUsunClick(Sender: TObject);
var
Usun:Integer;
begin
  with DM.IBTransaction1 do
  if not InTransaction then
  begin
    StartTransaction;
  end;
  Usun:=Application.MessageBox(PChar('Znajomy '+DM.ZnajomiIMIE.AsString+' 
'+DM.ZnajomiNAZWISKO.AsString+' zostanie usunięty z 
kartoteki'),'Uwaga!!!',MB_YESNO+MB_ICONQUESTION);
  if Usun=idYes then
  begin
    DM.Znajomi.Delete;
  end;
end;


Wielkosć zmieniłem i też nic nie pomogło

BLOB SUB_TYPE 1 SEGMENT SIZE 80 CHARACTER SET WIN1250
Technical Details
Message-ID: <46c31a4a$0$25175$f69f905@mamut2.aster.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.astercity.net!news.aster.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> <f9t9e9$m5e$1@nemesis.news.tpi.pl> <f9uipn$hk9$1@nemesis.news.tpi.pl> <46c2caa7$0$25168$f69f905@mamut2.aster.pl> <f9ukuq$ofo$1@atlantis.news.tpi.pl> <46c305de$0$25094$f69f905@mamut2.aster.pl> <f9v5vb$61q$1@nemesis.news.tpi.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.astercity.net!news.aster.pl!not-for-mail
From: "Rajmund Wrotek" <rajmund.wrotek@interia.pl>
Newsgroups: pl.comp.lang.delphi.bazy-danych
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> <f9t9e9$m5e$1@nemesis.news.tpi.pl> <f9uipn$hk9$1@nemesis.news.tpi.pl> <46c2caa7$0$25168$f69f905@mamut2.aster.pl> <f9ukuq$ofo$1@atlantis.news.tpi.pl> <46c305de$0$25094$f69f905@mamut2.aster.pl> <f9v5vb$61q$1@nemesis.news.tpi.pl>
Subject: Re: internal error bla pola blob
Date: Wed, 15 Aug 2007 17:39:22 +0200
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.3138
X-RFC2646: Format=Flowed; Response
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3138
Lines: 64
Message-ID: <46c31a4a$0$25175$f69f905@mamut2.aster.pl>
NNTP-Posting-Date: 15 Aug 2007 15:22:50 GMT
NNTP-Posting-Host: 212.76.47.8
X-Trace: 1187191370 mamut2.aster.pl 25175 212.76.47.8:60315
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit