🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Parametry TUpdateSQL

#54
From: Staszek Pak
Date: Tue, 30 Mar 1999 16:05
23 lines
1629 bytes
Marcin Sulecki wrote in message <37006FAA.6B30FB05@irc.pl>...
>W jaki sposob przekazac parametr do zapytania w TUpdateSQL w stylu
>ParamByName?
>

O ile mi wiadomo, to nie ma takiej mozliwosci. Byc moze trzeba sie
poslugiwac dowiazanym do obiektu TUpdateSQL obiektem TQuery, ktoremu
przypisuje sie parametry. Taka zreszta byla idea tej klasy (TUpdateSQL) -
umozliwic zmiane danych wybieranych przez zaawansowane zapytania (np.
zawierajace joiny), co jest mozliwe w przypadku TQuery jedynie dla prostych
zapytan z jednej tabeli i jeszcze jakimis tam ograniczeniami.
W kazdym razie, jesli postudiujesz helpa w sekcji "Jak stosowac UpdateSQL",
pewnie znajdziesz odpowiedz.

Jednym ze sposobow (przeze mnie stosowanym) jest definiowanie odpowiedniego
stringu polecenia SQL, ktory tworze na bierzaco i kombinuje z parametrami.
Np.;

    UpdateSQL.ModifySQL := 'update table1 set field1 = ' + IntToStr(iVal)
        + ' where field2 = ' + IntToStr(iVal2);

Stach.
Technical Details
Message-ID: <7dqsgm$23j$1@zeus.polsl.gliwice.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!agh.edu.pl!polsl.gliwice.pl!not-for-mail
References: <37006FAA.6B30FB05@irc.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!agh.edu.pl!polsl.gliwice.pl!not-for-mail
From: "Staszek Pak" <sunrise-soft@home.pl>
Newsgroups: pl.comp.lang.delphi.bazy-danych
Subject: Re: Parametry TUpdateSQL
Date: Tue, 30 Mar 1999 18:05:57 +0200
Organization: Politechnika Slaska, Gliwice
Lines: 25
Message-ID: <7dqsgm$23j$1@zeus.polsl.gliwice.pl>
References: <37006FAA.6B30FB05@irc.pl>
NNTP-Posting-Host: router.ost-poland.com.pl
X-Newsreader: Microsoft Outlook Express 4.72.3110.5
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit