🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Zeos ZTable.Delete Lazrus

#82796
From: miab
Date: Tue, 16 May 2017 08:40
51 lines
2850 bytes
W dniu 16.05.2017 o 04:25, J-23 pisze:
> W dniu 16.05.2017 o 03:33, J-23 pisze:
>> W dniu 15.05.2017 o 11:13, miab pisze:
>>> W dniu 15.05.2017 o 09:48, miab pisze:
>>>> W dniu 15.05.2017 o 01:57, J-23 pisze:
>>>>> Witam,
>>>>>
>>>>> Korzystam z 7.2,1 rc i bazy Firbird. Czy w komponencie ZTable 
>>>>> działa Delete?
>>>>>
>>>>> Bo ja tego nie mogę zmusić do działania jak to u Was wygląda. 
>>>>> Zawsze mogę to zrobić zapytaniem sql. Ale zastanawiam sie czy to 
>>>>> bład w Zeos czy ja cos knocę :)
>>>>
>>>> Korzystam z ZEOS 7.2 svn 3986, FB 2.56. D2006(w tym momencie :)
>>>> Dla tabel nie powiążanych jak najbardziej działa ZTable.Delete oraz 
>>>> delete z dbGrid czy dbNavigator. (Przy ustawieniach domyślnych 
>>>> komponentów).
>>>
>>> na Ubuntu 16.04LTE-64 MINT Lazarus 1.6-64 i Fedora 25-64 KDE Lazarus 
>>> 1.6.2-64 też.
>>>
>>
>> Udało, mi się ale powiem szczerze że nie wiem co było powodem że to 
>> nie działało
>>
> 
> Dlaczego powyższe nie działa dla masterDetail?
> 
> Klucze obce są na poziomie Cascade - więc wydaje się że powinno śmigać
> 
> Samo MasterDetail działa znakomicie
> 
> 
> 
> Miab wytłumacz mi sens takiego komponentu jak UpdateSQL w Table bo 
> kompletnie nie rozumiem
> 
> 
> Zeosy mam teraz identyczne jak Twoje

Do tego są dwa tryby M-D, zobacz:
https://sourceforge.net/projects/zeoslib/files/documentation/ZeosDocumentationCollection-2017-03-20.pdf/download 

po stronie klienta i po stronie serwera.
Poza tym CachedUpdates i AutoCommit włączone bądź wyłączone, pare 
TransactIsolationLevel i wreszcie specyfika danego serwera i twojej w 
nim bazy, tak że nie zawsze (a nawet dość często) automatyzmy ZEOS-a są 
zdecydowanie nie wystarczające. Trzeba pokombinować samemu.

miab
Technical Details
Message-ID: <ofee3i$7sb$1@node2.news.atman.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
References: <5918eef8$0$5153$65785112@news.neostrada.pl> <ofbmlk$kqj$1@node2.news.atman.pl> <ofbrme$f5o$1@node1.news.atman.pl> <591a56d9$0$15192$65785112@news.neostrada.pl> <591a6307$0$649$65785112@news.neostrada.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
From: miab <miwa14@wp.pl>
Newsgroups: pl.comp.lang.delphi.bazy-danych
Subject: Re: Zeos ZTable.Delete Lazrus
Date: Tue, 16 May 2017 10:40:17 +0200
Organization: ATMAN - ATM S.A.
Lines: 52
Message-ID: <ofee3i$7sb$1@node2.news.atman.pl>
References: <5918eef8$0$5153$65785112@news.neostrada.pl> <ofbmlk$kqj$1@node2.news.atman.pl> <ofbrme$f5o$1@node1.news.atman.pl> <591a56d9$0$15192$65785112@news.neostrada.pl> <591a6307$0$649$65785112@news.neostrada.pl>
NNTP-Posting-Host: 89-72-16-209.dynamic.chello.pl
Mime-Version: 1.0
X-Trace: node2.news.atman.pl 1494924210 8075 89.72.16.209 (16 May 2017 08:43:30 GMT)
X-Complaints-To: usenet@atman.pl
NNTP-Posting-Date: Tue, 16 May 2017 08:43:30 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 10.0; rv:52.0) Gecko/20100101 Thunderbird/52.1.0
In-Reply-To: <591a6307$0$649$65785112@news.neostrada.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit