n° 186
Luglio/Agosto 2013
Giugno 19, 2013, 10:02:38 pm *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?

Accesso con nome utente, password e durata della sessione
Notizia:
 
   Indice   Linux Windows Techassistance Gameassistance videogame hardware Aiuto Ricerca Agenda Downloads Accedi Registrati  

* Messaggi recenti
Messaggi recenti
Pagine: [1]   Vai giù
  Stampa  
Autore Discussione: Trasferimento dati database PARADOX  (Letto 859 volte)
0 utenti e 1 Utente non registrato stanno visualizzando questa discussione.
Mik_mo
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 7


Mostra profilo
« inserita:: Maggio 27, 2012, 04:33:41 pm »

Salve a tutti spero che qualcuno può aiutarmi. Da premettere che nella vita quotidiana non ho mai avuto a che fare con un database paradox. Mi è capitato che un amico ha un programmino per fatture che salva i dati su un DB paradox, mi servirebbe un programma o qualche dritta per come trasferire i dati da un db paradox ad un altro.

Spiego in pratica:
Ho una tabella 'Articoli' con i seguenti campi: Id,Codice,Articolo,Prezzo,Listino1,Listino2,Fornitura, quantità ...

Ora dovrei prendere solo dei campi specifici tipo: codice,articolo,prezzo,quantità,categoria
e spostarli\copiarli in un altro tabella di un DB paradox (Item) che ha campi con altro nome.

Se era in sql... avrei fatto la classica select per ogni campo e una insert per inserilo in una nuova tabella del db, implementando anche uno script... ma per quanto riguarda paradox non sò proprio da dove iniziare.

Ho fatto qualche ricerca sul web, ho esportato anche i dati in una tabella Excel ma non riesco a trovare qualcosa che da linea di comando mi faccia selezionare e inserire questi dati nell'altra tabella paradox... Vorrei evitare di inserire manualmente 700 record

Qualcuno mi può dare qualche informazione??
Vi ringrazio come sempre.
Registrato
ctraversa
Jr. Member
**

Karma: +14/-7
Scollegato Scollegato

Messaggi: 155


Mostra profilo
« Risposta #1 inserita:: Maggio 27, 2012, 07:31:51 pm »

Ciao Mik_mo.
E se invece di esportare i dati in excel aprissi il DB Paradox in access? Io ho al momento sul PC Access 2003 e mi basta fare un File -> Apri... -> e scegli come tipo file Paradox (*.db)
Dopo l'importazione in access spero non doverti spiegare come muovere i dati da una tabella ad un'altra.
Se non dovesse essere sufficiente con la semplice ricerca su google di:
paradox database odbc driver
ottengo link come i seguenti
http://www.thedbcommunity.com/index.php?option=com_content&task=view&id=70&Itemid=46
http://support.microsoft.com/kb/230126
che dovrebbero permetterti comunque di arrivare a gestire il DB paradox su Access in modo semplice ed agevole con i soliti strumenti access SQL compreso.
Registrato
Mik_mo
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 7


Mostra profilo
« Risposta #2 inserita:: Maggio 27, 2012, 09:14:37 pm »

Grazie per la risposta. Ho provato ad aprire il .db ma mi da un errore "" non è un nome valido. Verificare che non contenga caratteri o punteggiatura non validi e che non sia troppo lungo ho visto i due link che mi hai passato. Sto cercando di capire su support.microsoft ma i driver dovrebbero essere già inclusi in windows 7 (64bit). Io devo passare i dati da una tabella di un Database all'altro.
Registrato
ctraversa
Jr. Member
**

Karma: +14/-7
Scollegato Scollegato

Messaggi: 155


Mostra profilo
« Risposta #3 inserita:: Maggio 28, 2012, 07:49:09 am »

L'errore che ti da potrebbe essere relativo alla codifica dei caratteri per cui alcuni caratteri particolari che non danno problema in un tipo di codifica potrebbero darne su di un altro tipo. Prova a verificare le codifiche caratteri. Ti faccio un esempio. Tutt'oggi ci sono banche alle quali se mandi un file per le RI.BA. tramite homebanking contenente il carattere ° ottieni un errore. E  spesso il carattere in questione è presente sugli indirizzi poichè in Italia usiamo spesso fare via tal dei tali n° xyz.
Dopodicè, se riesci a collegare i due database ad access il gioco è fatto poichè ti puoi scrivere una function che istanzia tutti e due i DB contemporaneamene e con una connessione leggi i dati per mezzo di una select con le condizioni di where opportune e con l'altra connessione scrivi sul database di destinazione per mezzo di semplici insert.
Addirittura se non sei pratico nella scrittura di codice VBA in access, senza molte difficoltà dovresti riuscire a collegare 2 tabelle a 2 database diversi (1 per ogni DB). A questo punto componi una query di accodamento che legge i dati da una tabella e li inserisce nell'altra.
Chiaramente il primo scoglio è riuscire a collegare le tabelle dei DB ad access.
Registrato
Pagine: [1]   Vai su
  Stampa  
 
Vai a:  

Copyright © 2011 Edizioni Master SpA. p.iva : 02105820787

Tutti i diritti di proprietà letteraria e artistica riservati. - Privacy



Links to Page