Article View: pl.comp.lang.delphi.bazy-danych
Article #70272Re: ADUpdateSQL , generowanie zapytan, po co wrzuca na koncu select
From: wloochacz
Date: Tue, 03 Jul 2007 09:12
Date: Tue, 03 Jul 2007 09:12
49 lines
3093 bytes
3093 bytes
>>> Witam! >>> W jakim celu ADUpdateSQl przy generowaiu zapytan insert oraz update >>> dolacza po tych zapytaniach instrukcje select ? >> W celu odświeżenia danego rekordu; z tego co pamiętam dzieje się tak >> tylko wtedy, gdy PK jest identity - jest? > > nie, klucze mam w uniqueidentifier > >>> Jezlei jej nie usune to mimo iz mam w zdarzeniu After post komponentu >>> ADQuery ktory jest podlaczony do danego AdUpdateSQL instrukcje >>> AdQuery1.ApplyUpdates(0); >>> AdQuery1.CommitUpdates; >> A po co tak? > > bo tak radziles gdy sie przesiadlem na AnyDAc :) Bzdura; radziłem zastosować CachedUpdates i pokazałem jak skutecznie zapisać zmiany w bazie z wykorzystaniem takich ustawień AnyDAC'a. Ale włączenie buforowanie zmian i zapisywanie tych zmian trwale do bazy po każdym Post na datasecie jest bez sensu. Problem polega na tym że Ty nie programujesz tylko używasz komponentów, a to trochę za mało, żeby skutecznie wykorzystać AnyDAC'a; dokumentacja jest kiepska i jest mało ludzi którzy go używają. Trzeba trochę myśleć, mieć doświadczenie w Delphi i bazach danych trochę większe niż początkujące. Poza tym mam wrażenie, poparte Twoimi wypowiedziami, że brakuje Ci solidnych podstaw w znajomości programowania baz danych jako takich i w Delphi również. Reasumując - nie mam czasu i ochoty prowadzić Cię za rączkę, zwłaszcza że masz wk tendencję do *nie przyswajania* sobie tego, co do się Ciebie pisze; przykład ponieżej: Ja napisałem że adUpdateSQL i AdQuery nie muszą być połączone? To niby jak to ma działać?? Telepatycznie? Jak wykonać zapytanie z adUpdateSQL? Zrobili Ci lobotomię czy co? Nie możesz po prostu wcisnąć ControlSpacja? przykład: u1: TADUpdateSQL; u1. control spacja.... ciekawa kolekcja Commands[ARequest: TADPhysUpdateRequest] enter u1.Commands[] ctrl+lef click na Commands cxtr_left click na TADPhysUpdateRequest ooooo... ciekawe może warto spróbować wykonać: u1.Commands[arInsert].Execute; Może ktoś inny Ci pomoże... powodzenia, wloochacz
Technical Details
Message-ID:
<f6d3r6$c5u$1@atlantis.news.tpi.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news2.icm.edu.pl!news.supermedia.pl!news.nask.pl!news.nask.org.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mailReferences:
<f6aqh1$i7u$1@inews.gazeta.pl> <f6b5f1$k53$1@atlantis.news.tpi.pl> <f6b6nb$fv8$1@inews.gazeta.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news2.icm.edu.pl!news.supermedia.pl!news.nask.pl!news.nask.org.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail From: wloochacz <wl@no.spam> Newsgroups: pl.comp.lang.delphi.bazy-danych Subject: Re: ADUpdateSQL , generowanie zapytan, po co wrzuca na koncu select Date: Tue, 03 Jul 2007 11:12:45 +0200 Organization: tp.internet - http://www.tpi.pl/ Lines: 49 Message-ID: <f6d3r6$c5u$1@atlantis.news.tpi.pl> References: <f6aqh1$i7u$1@inews.gazeta.pl> <f6b5f1$k53$1@atlantis.news.tpi.pl> <f6b6nb$fv8$1@inews.gazeta.pl> NNTP-Posting-Host: plast-box.pl Mime-Version: 1.0 X-Trace: atlantis.news.tpi.pl 1183453862 12478 195.205.119.237 (3 Jul 2007 09:11:02 GMT) X-Complaints-To: usenet@tpi.pl NNTP-Posting-Date: Tue, 3 Jul 2007 09:11:02 +0000 (UTC) User-Agent: Thunderbird 1.5.0.12 (Windows/20070509) In-Reply-To: <f6b6nb$fv8$1@inews.gazeta.pl> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit