Article View: pl.comp.lang.delphi.bazy-danych
Article #70618Re: internal error bla pola blob
From: Rajmund Wrotek
Date: Wed, 15 Aug 2007 15:39
Date: Wed, 15 Aug 2007 15:39
61 lines
3033 bytes
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-mailReferences:
<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