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 1034 korisnika na forumu :: 76 registrovanih, 12 sakrivenih i 946 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: 357magnum, aco76, Aleksa-, Alexandar-1973, alternator, Bacac, Belac91, blatruc82, bojank, bokisha253, Cigi, CikaKURE, Cirkon, cojapop, cyprus, Dambi, darkangel, dejno, Dioniss, Djokislav, Djota1, Dvojac005, filip1326, Flashburn, FOX, Frunze, goran.vvv, goxin, GrobarPovratak, Haris, HrcAk47, ivanR164, Jakonjveliki, Kubovac, lacko, lukisa, majstro, MakiMaki02, Marko1238, Mercury, mikidragi, mikrimaus, Milo97, milutin134, mkukoleca, naki011, nekdo, Novakomp, Peruta, Povratak1912, predragc, procesor, proka89, raketaš, raso76, Rectifier, sasa87, Sirius, SlaKoj, sluga, Snorks, sony771, Srky Boy, Srle993, Trpe Grozni, Tumansky, vathra, vobo, voja64, volimpivuvolimrakiju, vrlenija, vukdra, x011, Yugol33, zixo, ZlatniRez