21. juni 2001 - 12:52
Der er
6 kommentarer og 1 løsning
Bulk Insert \"parameter\" ????
BULK INSERT t_sagkunder FROM \'d:\\Uploads\\kunder.txt\' WITH ( DATAFILETYPE = \'char\', FIELDTERMINATOR = \',\', ROWTERMINATOR = \'\\n\', ) Sådan ser min stored produre ud, problemet er at i min txt fil, som er komma separeret. 100 , \'text\' , 300 \' adr,sted\' , 400 Da der er komma i teksten, skal jeg definere at teksten er indei \' \'. Hvorledes gøres dette ?? Jeg hved at i mysql hedder det fieldenclosed by \'\', denne dur ikke i MSSQL. Stig
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
Problemet er i din txtfil. Den er ulæselig. Hvor kommer den fra? Kunne du ikke få den til at se sådan ud: 100,\'text\',\'300 \'\' adr,sted\'\'\',400 Reglen er: Hvis der er et , eller et \' i teksten, så omsluttes den af \' Derefter erstattes \' i teksten af \'\' OK? Men hvor har du tekstfilen fra
Her er et uddrag fra filen: 691000,\'\',\'SYD-ST\',\'KONTANT\',\'\',\'6200 BENR\',0,0 691001,\'\',\'INTERN OVERFRSEL\',\'DRIFT\',\'GADE 16\',\'6100 HADERSLEV\',0,0 stig Var ikke klar over det betød noget at der var mellemrum.
Hvor er \"problemet\" i det uddrag du viser mig? Hedder Gaden DRIFT\',\'GADE? Ellers er der da ikke noget problem
Problemet er at filen er komma seprareret, hvilket ikke kan laves om. Men flere steder i teksten er der brugt komma, derfor kan SQL serveren ikke finde ud af hvor kolonnen starter og slutter. Stig
Kan du ikke fortælle mig hvor tekstfilen kommer fra??
Den er importeret fra en PC3270 DB, derfor kan jeg kun hente den som komma separeret fil. Stig
Jeg lukker denne uden løsning, desværre. Stig
Computerworld tilbyder specialiserede kurser i database-management