>Comunque siccome avrai capito che sono novizio in sql server,
>ti invio un printscreen dell'errore!!!
Uno zip, che contiene un .doc che contiene uno screenshot... ti piacciono le cose difficili, eh?
L'errore è di una chiarezza cristallina: la colonna "id" della tabella informatici.dbo.dipendenti non accetta valori NULL.
La riga 1992 della corrispondente tabella in Access sembra che abbia tale colonna non valorizzata (NULL appunto).
In Access prova ad eseguire una query simile a:
SELECT *
FROM dipendenti
WHERE id IS NULL;
In questo modo otterrai tutte le righe che hanno id non valorizzato.
Correggi il problema e riprova ad eseguire l'importazione in SQL Server 2000.
>Ho provato la funzione di conversione per il formato date-time;
>il risultato e' che quando vado a scrivere nel db, sembra filare
>tutto liscio...anche aprendo manualmente la tabella il campo
>date-time sembra formattato correttamente; ma comunque quando
>da applicazione il gridview recupera i dati la formattazione
>e' sempre quella di cui ti parlavo....
Se utilizzi i data type datetime o smalldatetime, le informazioni di data e di ora saranno SEMPRE PRESENTI.
Questi due data type memorizzano le informazioni di data e ora in due coppie di interi, uno per la parte data ed il secondo per le informazioni di tempo (con precisione e range di validità differenti).
Quindi, OGNI VOLTA che andrai a leggere i dati da visualizzare nella griglia dovrai eliminare l'informazione oraria utilizzando le tecniche che ti sono state fornite nelle precedenti risposte.
>Grazie per la pazienza
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org