Firebird i savepoint

Odpowiedz Nowy wątek
2006-08-25 12:52
0

Cześć, mam taką sytuację.
Kawałek kodu(Delphi), który robi zmiany w bazie w różnych tabelach, może powodować błąd. W razie błędu trzeba wycofać wszystkie zmiany.

Zastanawiam się nad użyciem savepointów, ale nie wiem do jakiego stopnia są one bezpieczne.
Tzn. jest wielu klientów i jeden serwer. Jeśli teraz stworzę sobie savepoint o jakiejś unikalnej nazwie, następnie porobię zmiany w bazie(w tym samym momencie robi inne zmiany inny klient i też zrobił sobie savepoint o unikalnej nazwie) i zrobię rollback do tego savepointa, to czy tylko moje zmiany zostaną cofnięte, czy wszystkie zmiany globalnie jakie miały miejsce od momentu postawienia przeze mnie savepointa?

Pozostało 580 znaków

2006-08-25 13:22
0

a nie da rady użyc transakcji?

edit: i jeszcze komendy lock


Pozostało 580 znaków

2006-08-25 14:10
0
tomkiewicz napisał(a)

a nie da rady użyc transakcji?

edit: i jeszcze komendy lock

Napisz o tym coś więcej

Pozostało 580 znaków

2006-08-26 01:11
2006-08-28 16:58
0
tomkiewicz napisał(a)

http://dev.mysql.com/doc/refm[...]n/transactional-commands.html
http://www.google.pl/search?&q=transakcje+mysql

czytaj może najpierw posty, co. Tu chodzi o FB a nie MySQLa.

A co do

Juhas napisał(a)

Napisz o tym coś więcej

na stronie IB i/lub FB masz piękne manuale w PDFie, na 4p masz kilka artów o tym a na forum były dyskusje po co, jak i dla czego transakcje w FB/IB


- Ciemna druga strona jest.
- Nie marudź Yoda, tylko jedz tego tosta.
Google NIE GRYZIE!
Pomogłem - kliknij

Pozostało 580 znaków

2006-08-28 20:15
0
Misiekd napisał(a)

czytaj może najpierw posty, co. Tu chodzi o FB a nie MySQLa

[glowa]

sry, mi sie firebird kojarzy z klientem poczty, wiec jakos "wycialem" to przy czytaniu [wstyd]


Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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