Thread View: pl.comp.lang.delphi.bazy-danych
7 messages
7 total messages
Started by Marcin Sulecki
Tue, 30 Mar 1999 06:31
Parametry TUpdateSQL
Author: Marcin Sulecki
Date: Tue, 30 Mar 1999 06:31
Date: Tue, 30 Mar 1999 06:31
2 lines
899 bytes
899 bytes
W jaki sposob przekazac parametr do zapytania w TUpdateSQL w stylu ParamByName?
Re: Parametry TUpdateSQL
Author: Staszek Pak
Date: Tue, 30 Mar 1999 16:05
Date: Tue, 30 Mar 1999 16:05
23 lines
1629 bytes
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.
Re: Parametry TUpdateSQL
Author: Marcin Sulecki
Date: Tue, 06 Apr 1999 09:28
Date: Tue, 06 Apr 1999 09:28
22 lines
1943 bytes
1943 bytes
Staszek Pak napisał(a): > 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. A jednak jest taka mozliwosc. Trzeba polaczyc TQuery z TUpdateSQL i odpowiednio sie odwolac i mozna przekazac parametr przez ParamByName. Do duzo czytelniejszy sposob niz laczenie stringow. Jesli jest ktos zainteresowany to omowie to szerzej.
Re: Parametry TUpdateSQL
Author: Roman Kowaliszyn
Date: Thu, 08 Apr 1999 10:40
Date: Thu, 08 Apr 1999 10:40
12 lines
1214 bytes
1214 bytes
Marcin Sulecki wrote: > A jednak jest taka mozliwosc. Trzeba polaczyc TQuery z TUpdateSQL i odpowiednio > sie odwolac i mozna przekazac parametr przez ParamByName. W jaki sposob? -- Roman Kowaliszyn DAKAN, Bydgoszcz romank@interlan.com.pl delphi_pl-owner@onelist.com http://www.onelist.com/archives.cgi/delphi_pl
Re: Parametry TUpdateSQL
Author: Traptak
Date: Thu, 08 Apr 1999 16:45
Date: Thu, 08 Apr 1999 16:45
10 lines
928 bytes
928 bytes
Marcin Sulecki <sunio@irc.pl> napisał(a) w artykule <3709D3BA.BC164CC5@irc.pl>... > > Jesli jest ktos zainteresowany to omowie to szerzej. > Jest. Traptak
Re: Parametry TUpdateSQL
Author: Marcin Sulecki
Date: Thu, 15 Apr 1999 09:33
Date: Thu, 15 Apr 1999 09:33
20 lines
1395 bytes
1395 bytes
Przekazywanie parametrow do TUpdateSQL.
1. Laczymy komponent TQuery z TUpdateSQL
wlasciwosc: UpdateObject
2. tworzymy zapytania w TUpdateSQL
dla wstawiania, modyfikacji i kasowania
3. Wywolujemy w kodzie:
with DataModule1.UpdateSQL1 do
begin
Query[ukInsert].ParamByName('id').AsInteger:=1;
Query[ukInsert].ParamByName('name').AsString:='Test';
ExecSql(ukInsert);
end;
podobnie ukDelete, ukModify
pamietac nalezy o wlaczeniu modulu DB
Powodzenia!
Re: Parametry TUpdateSQL
Author: Traptak
Date: Sat, 17 Apr 1999 13:46
Date: Sat, 17 Apr 1999 13:46
7 lines
992 bytes
992 bytes
Marcin Sulecki <sunio@irc.pl> napisał(a) w artykule <3715B267.25F765B1@irc.pl>... > Przekazywanie parametrow do TUpdateSQL. > Jakie proste. Wielkie dzięki. Traptak
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads