jak uzywac TIBTransaction

0

Witam
wlasnie zaczynam moja przygode z InterBase'em (ogolnie o bazach danych wiem tylko troche...)
i nie bardzo rozumiem jak uzywac:

TIBTransaction

po co to w ogole jest (domyslam sie ze jest dosyc istotny komponent), przeciez bez niego TIBQuery</B> tez dziala...

Chetnie bym o tym przeczytal jakis artykul wiec jesli ktos wie gdzie jest to bardzo bym prosil o link, bo ten http://4programmers.net/article.php?id=587 nistety nie wyjasnie tego zbyt dokladnie...

pozdrawiam

0

Witaj.
Ja mam za soba mnostwo wdrozonych projektow opartych na IB.

Zalozmy taka sytuacje. Robisz elektroniczny przelew pieniedzy oparty na bazie IB.
Jednym IBQuery zabierasz 100zl z konta A natomiast drugim IBQuery chcesz dodac 100zl na konto B. Wyobraz sobie teraz ze akcja pierwsza, czyli odjecie z konta A 100zl zostala wykonana poprawnie, i nagle przestaje dzialac siec... Wtedy drugie IBQuery, ktore mialo dodac 100zl na koncie B nie zadziala. Zatem w sieci zgninelo bezpowrotnie 100zl.

Jestli operacje odjecia 100zl z konta A i dodania 100zl do konta B ujmiesz w Transakcje. Wowczas albo wykonaja sie obie czesci, albo zadna. W przypadku odlaczenia sieci w polowie, 100zl wroci na konto A.

Do tego mniej wiecej sluzy IBTransaction.

Radze jednak poczytac ogolnie o bazach danych i ich mozliwosciach, przed startem z zabawa w InterBase.

Pozdrawiam
Novitius

0

Radze jednak poczytac ogolnie o bazach danych i ich mozliwosciach, przed startem z zabawa w InterBase.

a poleciłbys cos konkretnego?
bylbym dzwieczny za jakiegos linka.

0

O kursach SQL, zasadach budowania baz danych, odwolywania sie do nich poprzez skrypty SQL moglby wypowiedziec sie prawie kazdy z tego forum, kto probowal zabawy z bazami danych.

Przede wszystkim Google+'kurs sql'.
Pozostaje jeszcze pytanie na jakim Interbasie chcesz pracowac. Np. Wersje 6 i ponizej nie maja typu 'Autoincrement' oraz nie obsluguja zapytan 'Case'.

Osobiscie uczac sie podstaw komunikacji z IB na poczatku skorzystalem z ksiazki:
-Marian Wybranczyk "Delphi 7 i bazy danych" Helion 2004

Potem byly to juz fora na temat sql, a nastepnie oficjalne info z Borlanda.

1 użytkowników online, w tym zalogowanych: 0, gości: 1