Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 8 odgovora
  • 3.549 pregleda

Najnovija ↓

Import csv file problem 02.05.2013. u 20:55 · pre 164 meseca #1
Pokusavam da bulk insert komandom ubacim .csv file u tabelu.

bulk insert tabela
from 'M:\IO\tekst.csv'
with
( FIRSTROW = 2,
FIELDTERMINATOR=',',
ROWTERMINATOR='\n'
)

Dobijam ovu poruku:

Msg 4863, Level 16, State 1, Line 1
Bulk load data conversion error (truncation) for row 289, column 13 (city).

Msg 4864, Level 16, State 1, Line 1
Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 1970, column 13 (city).



Nista neobicno nisam nasao u 289 redu.

Kada napravim posebnu tabelu sa samo datom kolonom (city) komanda je izvrsena bez greske.

Takodje sve kolone pre kolone city ulaze bez problema.
Potpis
Tajna izdrzljivosti Kineskog zida lezi u lepljivom pirinchu!
Re: Import csv file problem 02.05.2013. u 21:13 · pre 164 meseca #2
Da nema možda neka kolona pre "City" zarez u tekstu?
Potpis
Naučio sam...
Da je važnije biti ljubazan nego biti u pravu
Re: Import csv file problem 02.05.2013. u 21:34 · pre 164 meseca #3
Ima ...pomislio sam da bi to mogao biti problem.

Imas li ideju kako da to resim?Zarez mora da ostane.
Potpis
Tajna izdrzljivosti Kineskog zida lezi u lepljivom pirinchu!
Re: Import csv file problem 02.05.2013. u 22:14 · pre 164 meseca #4
1. Zameniš separator "," sa nečim drugim
ili
2. Zameniš "," u tekstu sa nečim što se nigde ne pojavljuje, pa onda
prilikom importa zameniš to "nešto" za ","

Poz.
Potpis
Naučio sam...
Da je važnije biti ljubazan nego biti u pravu
Re: Import csv file problem 02.05.2013. u 22:26 · pre 164 meseca #5
Probao sam nekoliko razlicitih karaktera ali sad mi problem pravi jedna druga kolona koja ima ovaj format (XXX) XXX-XXXX . (Inace fajl ima oko 200 kolona i 17000 "redova")

Koji su alternativni nacini da ovo izvedem?


Unapred hvala.
Potpis
Tajna izdrzljivosti Kineskog zida lezi u lepljivom pirinchu!
Re: Import csv file problem 03.05.2013. u 08:13 · pre 164 meseca #6
Ja sam sličan problem rešio napisavši sopstveni parser u klijentskom delu.
Podatke prepakujem u DataTabelu koju takođe pomoću BulkCopy (C#) prebacujem u SQL tabelu.
Prva prednost je ta što sopstvenim parserom imam veću kontrolu, a druga što BulkCopy iz C#
radi jako brzo. Pretpostavljam da ona i jeste prepakovana SQL-ova komanda.
Moji fajlovi su veličine 40Mb - 50Mb mada ne vidim da to ima neke veze.
Pozdrav
Re: Import csv file problem 03.05.2013. u 16:20 · pre 164 meseca #7
To je dobro , medjutim ja ne znam C# :)


Tabela originalno potice iz FoxPro-a (.dbf).
Da li postoji nacin da se ovo prebacivnaje izvrsi bezbolnije?
Potpis
Tajna izdrzljivosti Kineskog zida lezi u lepljivom pirinchu!
Re: Import csv file problem 11.05.2013. u 23:29 · pre 164 meseca #9
Problem sam resio tako sto sam tabelu iz Foxpro-eksportovao kao tab delimited a onda importovao u MS SQL pomocu bulk insert. Hvala svima.
Potpis
Tajna izdrzljivosti Kineskog zida lezi u lepljivom pirinchu!
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme