SQL Import NVARCHAR

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • jordan2k
  • Registratie: Juli 2001
  • Laatst online: 03-09 18:51
LS,

ik ben nu al een tijdje aan het zoeken maar kom er niet hellemaal uit.
probeer vanuit een CSV met daarin alle plaatsnamen gemeenten etc te importeren in een MSSQL server table
datatype zijn volgens mij allemaal juist alleen krijg ik als ik de geimporteerde data bekijk rare tekens te zien op plaatsen waar ik een ö of ä áé ofzo verwacht
hoe los ik dit op ?


IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Cities]') AND type in (N'U'))
DROP TABLE [dbo].[Cities]
GO
-- Woonplaats,Gemeente,Provincie,Latitude,Longitude --
CREATE TABLE [dbo].[Cities](
[Woonplaats] [nvarchar](100) NULL,
[Gemeente] [nvarchar](100) NULL,
[Provincie] [nvarchar](100) NULL,
[Lat] [varchar](50) NULL,
[Lng] [varchar](50) NULL
) ON [PRIMARY]

GO

BULK
INSERT [dbo].[Cities]
FROM 'D:\Postcodes\cities.csv'

WITH
(
FIRSTROW = 2,
MAXERRORS = 0,
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n',
keepnulls,
CODEPAGE ='1252'

)
GO

Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Wat is de encoding van de csv file? En komt die overeen met je codepage?
http://www.joelonsoftware.com/articles/Unicode.html

[ Voor 26% gewijzigd door RobIII op 03-02-2010 22:38 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

  • jordan2k
  • Registratie: Juli 2001
  • Laatst online: 03-09 18:51
dat had die wel moeten zijn :(
thanks heb het bestand uit notepad in excel gezet en opgeslagen als csv en dat lost het op.

Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
jordan2k schreef op woensdag 03 februari 2010 @ 23:39:

thanks heb het bestand uit notepad in excel gezet en opgeslagen als csv en dat lost het op.
Heb je al gekeken of de 'gekke tekens' nu wel goed in je DB staan?

Oh, en by the way: Waar hoort mijn topic?
SEA >> PRG

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

  • jordan2k
  • Registratie: Juli 2001
  • Laatst online: 03-09 18:51
yep, ze staan nu wel juist in de db was dus een codepage probleem ... Thanks