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 925 korisnika na forumu :: 62 registrovanih, 5 sakrivenih i 858 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: 04bokibole, 8u47, ALEKSICMILE, aleph_one, almircuric, Arsenije, blatruc82, Bojan198527, boro975, Bosnjo, crnirocko, dijica, Dimitrise93, Dogma21, dragoljub11987, Dragon Order, dule10savic, Georgius, gobrad, goran.vvv, gregorxix, Hardenberg, hyla, JankoS, JK, jodzula, Još malo pa deda, Kalem, Khalid ibn al-Walid, Kruger, kybonacci, Laika8010, lucko1, Makeitdrip, mercedesamg, Metanoja, milenko1980, mir, moldway, mustangkg, nebkv, neutrino, pablojepao, pein, PlayerOne, precan, predragc, Rebel Frank, Sančo, sasa87, Saša1989, smerch, Srle993, stegonosa, stokssone, synergia, tamno.nebo, vathra, veljkovicdani, vuksa72, Vzor50, XiaomiX