🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Zeos ZTable.Delete Lazrus

#82795
From: miab
Date: Tue, 16 May 2017 08:10
45 lines
2610 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
> 

ZTable to po prostu ZQuery z domyślnym zapytaniem "select * from 
TableName" tak że we wszystkich sytuacjach mniej trywialnych masz 
(podobnie ja dla ZQuery) dzięki ZUpdateSQL możliwość zaaplikowania 
własnych odmiennych od logiki ZEOS-a zapytań aktualizujących.

miab
Technical Details
Message-ID: <ofecbb$673$1@node2.news.atman.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.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!agh.edu.pl!news.agh.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:10:18 +0200
Organization: ATMAN - ATM S.A.
Lines: 45
Message-ID: <ofecbb$673$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 1494922411 6371 89.72.16.209 (16 May 2017 08:13:31 GMT)
X-Complaints-To: usenet@atman.pl
NNTP-Posting-Date: Tue, 16 May 2017 08:13:31 +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