22. juni 2005 - 10:51Der er
4 kommentarer og 1 løsning
Import af data fejler
Jeg har en tabel i en Access database, som har 4 felter. I SQL Server har jeg oprettet en tabel som har 5 felter, 4 til dem fra Access databasen og 1 felt som er sat til at fungere ligesom et Autonmmeringsfelt. Art (Primær nøgle) Artbetegnelse Artbetegnelse_eng Artbetegnelse_pl id (Identity: Yes, Identity Seed: 1, Identity Increment: 1) Når jeg importerer data fra Access tabellen, får jeg denne fejlmeddelelse:
Cannot insert the value NULL into column 'id', table 'MinDatabase.dbo.MinTabel'; column does not allow nulls. INSERT fails.
Hvorfor gør den det? Jeg forstår det ikke, der ER ingen felter i databasen der hedder 'id' og feltet er jo i SQL tabellen sat op så det fungerer som et Autonummeringsfelt! :( :( :(
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Du bruger vel wizard'en Import data? Det er det der hedder DTS. Når du når til det step hvor du peger på hvilken tabel data skal hældes i skal du klikke på knappen transform. på fanen Column Mappings kan du se en kolonne med Source kolonnerne (dem fra Access) og en med destination (SQL-Serveren) Check at kolonnerne passer sammen, ellers skift ud. Ud for kolonnen id under destination skal der under Source skiftes til <ignore>
Felterne fungerer som drop-downs, det ser du først når du klikker opå dem
Hvis kolonnerne passer perfekt sammen finder den selv ud af det, ellers gætter den, og så bliver det tit forkert.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.