recimo da imamo neku tabelu koja ima PUNO kolona i PUNO zapisa(vrsta)....
i stavljena je ADOTable1 na Active=false; kako se pri kreiranju prozora na kojem se ADOTable1 nalazi ne bi ucitavala tabela predugo i tako crpila sistemske resurse (ako se uopste i uspije ucitati jer tabela moze biti velika i 1-2 GB najmanje...)
Recimo da klikom na dugme trebamo unijeti neki novi zapis u bazu.
Da li ce brze raditi ovaj slucaj:
ADOTable1->Active=true;
ADOTable1->Insert();
ADOTable1->FieldByName("podatak1")->AsString=Edit1->Text;
ADOTable1->FieldByName("podatak2")->AsString=Edit2->Text;
.
.
.
ADOTable1->Post();
ili da stavimo prvo filter koji je neka nebuloza i koji *nikada* ne moze biti tacan npr:
ADOTable1->Filter="podatak1 = #$%#@^&%fdhu*";
ADOTable1->Filtered=true;
ADOTable1->Active=true;
ADOTable1->Insert();
ADOTable1->FieldByName("podatak1")->AsString=Edit1->Text;
ADOTable1->FieldByName("podatak2")->AsString=Edit2->Text;
.
.
.
ADOTable1->Post();
Kako se ne bi ucitavala citava tabela (koja je OGROMNA)
ja nemam ni jednu tabelu veliku 1-2 GB najmanje, pa ne mogu ovo probati..
Sta vi mislite koji je nacin bolji? Ili je mozda svejedno?
kako bi se vi zastitili od ovakvih stvari??
waiting for us,
and it ain't no man...

Sta ce po vama bolje i brze raditi?