Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: dopalacz bazy
Tigrisek



Typ: neutral
Postów: 91
Zarejestrowany: Jul 2002
dopalacz bazy

jak w VB przyspieszyc export danych z tablic do bazy danych accesa?
jak efektywnie jeśli w ogóle wykorzystać begintrans?
czy lepiej utworzyć kilka recordset czy otwierac i zamykać jeden dla każdej tabeli osobno

21-08-2003 19:41
Pokaż profil Tigrisek  Wyślij email do Tigrisek        107040
Garf




Typ: neutral
Postów: 65
Zarejestrowany: Apr 2003

Odpowiem na swa ostatnie pytania:

Begin Trans - jest to rozpoczecie transakcji, uzywaj go tylko wtedy gdy zachodzi koniecznosc doprowadzenia wszystkich dzialan do konca. Np. usuwasz rekord w jednej tabeli i wpisujesz go w drugiej. I gdyby cos padlo po usunieciu a przed wpisaniem do innej tabeli to w bazie powstaje chaos. A tak albo jest wszystko wykonane, albo nic.
Jesli koniecznie tego nie potrzebujesz, to nie uzywaj, chyba ze potrzebujesz wysokiego bezpieczenstwa danych.

Co do recordsetow - jesli potrzebujesz odczytac dane ktore znajduja sie w kilku tabelach ale sa powiazane ze soba to lepiej uzyc jednego recordseta z zapytaniem zawierajacym JOIN, UNION czy inne takie. Ale to tylko wtedy, gdy tabele sa ze soba jakos powiazane - inaczej lepiej jest otwierac kazda z osobna.


_____________________________________________
Garfield
Member of Blood Brothers Clan (R)

03-09-2003 12:24
Pokaż profil Garf  Wyślij email do Garf   
Wszystkich odpowiedzi: 1 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1