kopiranje dvije tabele pomocu ADO
07.05.2006. u 23:33 · pre 249 meseci
#1
postoji li neki drugi nacin da uradim ovo:
imam jednu formu na kojoj imam dva ADOTable-a. jedan je povezan na jednu bazu (jedan fajl) a drugi ADOTable na drugu bazu (drugi fajl)
znaci imamo 2 odvojene baze...
Prva baza, tj. tabela na koju je "zakacen" ADOTable1 ima neke zapise, a tabela na koju je "zakacen" ADOTable2 je prazna.
meni treba da iskopiram sve zapise iz ADOTable-a1 u ADOTable2... tj. bukvalno da prekopiram zapise tabele 1 u tabelu 2 koja se nalazi u drugoj bazi na HDD-u...
ja sam to uradio ovako:
/////////Button1Click :
///////////kraj.
ovo radi, ali me interesuje kako bi vi ovo uradili...
osim toga, ima li neki vec gotov metod koji bi mogao ovo odraditi ....
imam jednu formu na kojoj imam dva ADOTable-a. jedan je povezan na jednu bazu (jedan fajl) a drugi ADOTable na drugu bazu (drugi fajl)
znaci imamo 2 odvojene baze...
Prva baza, tj. tabela na koju je "zakacen" ADOTable1 ima neke zapise, a tabela na koju je "zakacen" ADOTable2 je prazna.
meni treba da iskopiram sve zapise iz ADOTable-a1 u ADOTable2... tj. bukvalno da prekopiram zapise tabele 1 u tabelu 2 koja se nalazi u drugoj bazi na HDD-u...
ja sam to uradio ovako:
/////////Button1Click :
Code:
ADOTable2->Insert();
for(int i=1;i<=ADOTable1->RecordCount;i++)
{
ADOTable2->Insert()
ADOTable2->FieldByName("ID")->AsInteger=ADOTable1->FieldByName("ID")->AsInteger;
ADOTable2->FieldByName("ime")->AsString=ADOTable1->FieldByName("ime")->AsString;
ADOTable2->FieldByName("prezime")->AsString=ADOTable1->FieldByName("prezime")->AsString;
ADOTable2->FieldByName("god")->AsString=ADOTable1->FieldByName("god")->AsString;
ADOTable1->Next();
}
ADOTable2->Edit();
ADOTable2->Post();
ADOTable2->Insert();
for(int i=1;i<=ADOTable1->RecordCount;i++)
{
ADOTable2->Insert()
ADOTable2->FieldByName("ID")->AsInteger=ADOTable1->FieldByName("ID")->AsInteger;
ADOTable2->FieldByName("ime")->AsString=ADOTable1->FieldByName("ime")->AsString;
ADOTable2->FieldByName("prezime")->AsString=ADOTable1->FieldByName("prezime")->AsString;
ADOTable2->FieldByName("god")->AsString=ADOTable1->FieldByName("god")->AsString;
ADOTable1->Next();
}
ADOTable2->Edit();
ADOTable2->Post();
///////////kraj.
ovo radi, ali me interesuje kako bi vi ovo uradili...
osim toga, ima li neki vec gotov metod koji bi mogao ovo odraditi ....
Potpis
kod žorža ti je ka' u banku!!
oko? sto ce ti oko??
oko? sto ce ti oko??