PDA

Visualizza la versione completa : [vb6] importazione dati


serena
02-10-2002, 11:55
Ciao a tutti,

come si fa ad importare dei dati da un file .dbf ad una tab di access?

Non so da dove inizare... mi riuscite ad aiutare?
Grazie!
:ciauz:

serena
02-10-2002, 15:14
up :stordita:

Johnny_Depp
02-10-2002, 16:32
in teoria:

1) devi crearti un DSN che punta alla tabella .DBF
(cioè appartenente a database SQL-DERVER o dBASE)

2) devi crearti anche un DSN che punta alla tabella .MDB
(cioè alla tabella del database ACCESS)

P.S spero che tu sappia cosa sto dicendo!!!

3)ora da Visual Basic...
crei una routine che apre il file .DBF --> connessione, recordset, query sql, ecc...
ed inserisci l'intero recordset all'interno di un ARRAY...
poi chiudi la connessione con il database (DBF).

4)...Poi (se vuoi elabori i tipi di campo del record
es: il campo BLOB si SQL-SERVER in ACCESS diventa MEMO!!!)
altrimenti se la tabella ACCESS è già formattata
per accogliere i dati provenienti da DBF meglio!!!

5)come il punto [3] ma questa volta apri una connessione
con il database ACCESS ed INSERISCI tramite QUERY SQL
tutto il contenuto dell'array nella tabella (MDB) di ACCESS.

se hai dei problemi specifici fammi sapere

Ciao

serena
02-10-2002, 16:49
grazie Jhonny.
Tutto chiaro.
bye

Loading