Prepisivanje iz starih FoxPro baza u Accessovu bazu

Prepisivanje iz starih FoxPro baza u Accessovu bazu

offline
  • Strog  Male
  • Stručni saradnik
    Web programiranje
  • Bojan Kopanja
  • Web & Mobile developer @ ZeusSoftware
  • Pridružio: 26 Jul 2003
  • Poruke: 2597
  • Gde živiš: Stara Pazova

Naime imam jedan stari program koji ima 20-ak FoxPro baza i sada ja taj program malo osavremenjujem i jedino sto mu u sustini bas menjam jeste baza, tj. sada kristim Accessovu bazu uz sitne prepravke ostatka programa. Mene interesuje da li ikako mogu da prepisem polja iz starih baza u novu bazu bez brutal force-a tipa while not Tabela1.eof do begin     with ADOTable1 do   begin     Insert;     ....     ....     FieldByName('Ime_Polja').Value:= Table1.Fieldvalues['Ime_Polja'];     ....     ....     Post;   end;   Tabela1.Next end;
posto ovako stvarno ima da se otelim, a i posto je ta stara baza bila jako "popustljiva" po pitanju unosa u nju sada mi se moze desiti na 1000 mesta da imam Null vredosti u staroj bazi pa ce mi tu ovaj program za prepisivanje pucati ako ne budem koristio jos milion try-except blokova Smile.

Ako postoji nesto jednostavnije pomazite ako Boga znate posto sam se bas poceo nervirati zbog ovoga Very Happy...

Samo da napomenem da su sva polja u novoj bazi i same tabela istih naziva kao i stare baze i polja u njima, s' tim sto sam sada u novoj bazi neka polja izbacio posto sam uvideo da mi u sustini nicemu ne sluze, tj. da neke stvari mogu da odradim i bez njih, tako da mi strukture baza nisu 100% iste.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Srđan Tot
  • Am I evil? I am man, yes I am.
  • Pridružio: 12 Jul 2005
  • Poruke: 2483
  • Gde živiš: Ljubljana

Ne znam da li si video da Access ima Import... mogucnost. Na taj nacin mozes da uvezes u Access podatke iz skoro svih baza (ima podrski za citanje iz baza koje imaju ODBC drajver).



offline
  • Strog  Male
  • Stručni saradnik
    Web programiranje
  • Bojan Kopanja
  • Web & Mobile developer @ ZeusSoftware
  • Pridružio: 26 Jul 2003
  • Poruke: 2597
  • Gde živiš: Stara Pazova

Da, evo sada sam to probao i on mi importuje celu tu bazu kao novu tabelu, a ne pita me nigde da li zelim da je importujem u vec postojecu tabelu, a i iskopira mi identicnu strikturu tabele, tako da cu opet imati dosta polja u tabeli koja ce mi biti visak Smile...

offline
  • Srđan Tot
  • Am I evil? I am man, yes I am.
  • Pridružio: 12 Jul 2005
  • Poruke: 2483
  • Gde živiš: Ljubljana

Hehe... zar ti nije lakse da posle samo rename tabelu i izbacis viskove nego da u kodu pises sta gde i kako da se radi? Smile

offline
  • Strog  Male
  • Stručni saradnik
    Web programiranje
  • Bojan Kopanja
  • Web & Mobile developer @ ZeusSoftware
  • Pridružio: 26 Jul 2003
  • Poruke: 2597
  • Gde živiš: Stara Pazova

Pa dobro, ako ne uspem da nadjem nista bolje ( a sve mi se cini da necu Very Happy ) i to je jedna od brzih varijanti Smile.

Ko je trenutno na forumu
 

Ukupno su 1027 korisnika na forumu :: 41 registrovanih, 4 sakrivenih i 982 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: babaroga, Bobrock1, bojank, cer, Denaya, draggan, flash12, Georgius, ginjica, havoc995, ivica976, kairos, Karla, kihot, krkalon, Kubovac, ladro, Luka Blažević, Marko Marković, MB120mm, mercedesamg, Mercury, Mi lao shu, Milos ZA, Mixelotti, nemkea71, nikoladim, Nobunaga, panzerwaffe, Recce, rovac, royst33, ruger357, S2M, savaskytec, Sirius, Snorks, Srki94, Trpe Grozni, zdrebac, šumar bk2