Thread View: pl.comp.lang.delphi.bazy-danych
1 messages
1 total messages
Started by Maciej "MACiAS" Pilichowski
Wed, 02 Jun 1999 13:59
Sekwencyjne Append-Edit-Post dla TUpdateSQL?
Author: Maciej "MACiAS" Pilichowski
Date: Wed, 02 Jun 1999 13:59
Date: Wed, 02 Jun 1999 13:59
44 lines
1926 bytes
1926 bytes
Hej,
Mam Query1 spiete z TUpdateSQL1, wszystko fajno. Musze dla TQuery1 w
pewnym momencie zrobic Post, pozniej Edit, pare rzeczy doprawic i
zrobic juz serio post. Jedno z pol, to Id autoincrement.
wyglada to powiedzmy tak:
procedure zapis_bazy;
Query1.Post;
(*)
Query1.Edit;
Query1.FieldByName('pole').AsString:='test';
Query1.Post;
Query1.ApplyUpdates;
Query1.CommitUpdates;
...
Zrobilem maly test -- Append, zapis_bazy, Edit, zapis_bazy, Edit,
zapis_bazy. Bez ruszania sie z rekordu. Rekord sie rozmnozyl x 3.
Jesli w punkcie (*) wstawie Apply-CommitUpdates, to z kolei przy
drugim Apply program sie wyklada "update failed".
Fakt, ze pierwszy dzien sie posluguje cache'owanym SQLem, ale bez
przesady... Co robie zle?
milego dnia zycze
hej
PS1. Wyrazenia SQLowe dla TUQuery wygenerowal SQLEditor, jest tam
proste przepisanie wartosci pol, bez fajerwerkow.
PS2. Bawilem sie najpierw prosta baza, gdzie przy zapisie nie musze
tak mieszac z ta dziwna sekwencja Post-Edit-Post-Apply-Commit i
rekordy sie nie powielaly.
--
Maciej "MACiAS" Pilichowski http://www.torun.pdi.net/~macias/
strona w czerwcu: przeoczona pozycja do ksiazek o programowaniu
o--------------------> Thief + Half-life = 100 PLN <--------------------o
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