🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.pascal
Article #93085

Re: Lazarus i SQLQuery.

#93085
From: Koriolan
Date: Mon, 16 Aug 2010 15:43
35 lines
1634 bytes
Koriolan pisze:
> Jak zmusić SQLQuery do zmian ? Update, Insert itp.
> Szukałem po necie ale przykłady mi nie działąją.
> Nie chcę tu opisywać co mi się nie udało ale np.
> ......[CIACH]
> Nie działa :-(
> Generalnie czepia się, że nie ma SQL (jest Update) ExecSQL zamiast Open
> też nie chodzi :-(

Poradziłem sobie ..

Operowanie SQLQuery przy operacjach innych niż 'SELECT' wychodzi mi tak :

--------------------------

procedure TModyfik1.ButtDoCennikaClick(Sender: TObject);
begin
   // Dodaj Lek do Cennika
   WITH DataModule1 DO BEGIN
     if SQLTransaction3.Active then SQLTransaction3.Commit;
     SQLQuery3.close;
     SQLQuery3.SQL.clear;
     SQLQuery3.SQL.Add('INSERT INTO pit_zm ( data_zm) VALUES ( 
''2010-01-01'');');
     SQLTransaction3.StartTransaction;
     SQLQuery3.ExecSQL;
     SQLTransaction3.Commit;
    END;
end;

---------------------------

Działa :-)

Koriolan
Technical Details
Message-ID: <i4bmas$3lo$1@speranza.aioe.org>
Path: mbox-mo1.pugleaf.net!g2news1.google.com!news3.google.com!feeder.news-service.com!feeder.erje.net!news.mixmin.net!aioe.org!not-for-mail
References: <i31ucq$74m$2@speranza.aioe.org>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!g2news1.google.com!news3.google.com!feeder.news-service.com!feeder.erje.net!news.mixmin.net!aioe.org!not-for-mail
From: Koriolan <koriol...@o2.pl>
Newsgroups: pl.comp.lang.pascal
Subject: Re: Lazarus i SQLQuery.
Date: Mon, 16 Aug 2010 17:43:30 +0200
Organization: Aioe.org NNTP Server
Lines: 35
Message-ID: <i4bmas$3lo$1@speranza.aioe.org>
References: <i31ucq$74m$2@speranza.aioe.org>
NNTP-Posting-Host: 8nm4LRxlE89iGi9d0vL7Vg.user.speranza.aioe.org
Mime-Version: 1.0
X-Complaints-To: ab...@aioe.org
X-Notice: Filtered by postfilter v. 0.8.2
User-Agent: Thunderbird 2.0.0.24 (Windows/20100228)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit