Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Porting da file dbf a MS SQL
lunedì 01 ottobre 2007 - 14.31
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
gae58
Profilo
| Senior Member
467
messaggi | Data Invio:
lun 1 ott 2007 - 14:31
salve,
ho una procedura windows con file dBase che devo riscrivere in ASP.NET 2.0 con dataBase MS SQL.
Qualcuno mi sa consigliare come conviene fare il porting delle tabelle di dBase in MS SQL?
grazie
Gaetano
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
lun 1 ott 2007 - 21:33
>Qualcuno mi sa consigliare come conviene fare il porting delle
>tabelle di dBase in MS SQL?
Ciao Gaetano,
probabilmente il modo più veloce consiste nell'utilizzare l'Import and Export Wizard:
http://technet.microsoft.com/en-us/library/ms187710.aspx
>grazie
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
gae58
Profilo
| Senior Member
467
messaggi | Data Invio:
dom 7 ott 2007 - 17:56
ciao Lorenzo,
ho letto un tuo vecchio post su questo NG dove parli di bulk copy program, che permette di copiare i record su MS SQL da un altro file. Provo a leggere come funziona.
Se non ti dispiace ti illustro quella che è la mia esigenza, ti ricordo però che non sono esperto.
Ho una tabella dbf che ho esportato in CVS.
Attraverso BULK INSERT, sono riuscito a importare i relativi rekord.
Però ho 2 problemi da risolvere.
Primo devo Azzerare il progressivo della Tabella MS Sql (facendolo partire nuovamente da 1) e non so se c'è il comando, ma penso di si visto che c'è il comando per forzare il valore su un campo identity
Quando importo il file CSV (BULK INSERT), non posso avere nella tabella MS SQL il campo progressivo (identity) perchè mi da' errore.
Ho letto un esempio dove si parla di mapping, ma per me è ancora difficile capirlo.
ti ringrazio
Gaetano
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
dom 7 ott 2007 - 18:40
>Primo devo Azzerare il progressivo della Tabella MS Sql (facendolo
>partire nuovamente da 1) e non so se c'è il comando, ma penso
>di si visto che c'è il comando per forzare il valore su un campo
>identity
Prima di eseguire l'import esegui una TRUNCATE TABLE <nome tabella> che provvederà ad eliminare tutte le righe resettando il seme della colonna IDENTITY.
>Quando importo il file CSV (BULK INSERT), non posso avere nella
>tabella MS SQL il campo progressivo (identity) perchè mi da'
>errore.
>Ho letto un esempio dove si parla di mapping, ma per me è ancora
>difficile capirlo.
Più che indicarti un esempio ed il relativo paragrafo dei Books Online cosa devo fare?
Rileggi le mie risposte nell'altro thread, mettiti un po' di impegno leggendo i Books Online, e vedrai che non è così difficile
>ti ringrazio
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !