/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
importere semikolon separeret txt fil til ~
Fra : Smirge


Dato : 14-12-04 20:51

som overskriften antyder, så har jeg en semikolon separeret fil, som
til tider skiftes ud, men sem skal importeres i access. Hvordan bærer
jeg mig afsted med at gøre det ??

eks...

i txt filen :

65448;Martin;Poulsen;ASPvej 15;9999 ASPBY;Danmark

disse felter svarer til i databasen :

Kundenummer, Fornavn, Efternavn, Adresse, By, Land

og der er 2000 linier i tekst filen

Hvor skal jeg begynde??

Martin
aka
Smirge

 
 
Erik Ginnerskov (14-12-2004)
Kommentar
Fra : Erik Ginnerskov


Dato : 14-12-04 21:23

Smirge wrote:
> som overskriften antyder, så har jeg en semikolon separeret fil, som
> til tider skiftes ud, men sem skal importeres i access. Hvordan bærer
> jeg mig afsted med at gøre det ??

Først åbner/opretter du den database, som du vil importere tekstfilen til.
Derefter klikker du i Access på Filer / Hent eksterne data / Importer

Derefter skulle det bare være at følge guiden.

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://html-faq.dk
http://ginnerskov.frac.dk



Smirge (14-12-2004)
Kommentar
Fra : Smirge


Dato : 14-12-04 22:03

On Tue, 14 Dec 2004 21:23:24 +0100, "Erik Ginnerskov"
<erik@donotspammmeplease.invalid> wrote:

>Smirge wrote:
>> som overskriften antyder, så har jeg en semikolon separeret fil, som
>> til tider skiftes ud, men sem skal importeres i access. Hvordan bærer
>> jeg mig afsted med at gøre det ??
>
>Først åbner/opretter du den database, som du vil importere tekstfilen til.
>Derefter klikker du i Access på Filer / Hent eksterne data / Importer
>
>Derefter skulle det bare være at følge guiden.
tak for svaret - jeg var vist lidt uklar i min formulering

Det skal gøres ved hjælp af en ASP side, som :

Tager tekstfilen og processerer den, og lægger hver værdi inden ;
tegnet i databasen

det var det jeg havde håbet på at ende ud med...

Martin

terje (15-12-2004)
Kommentar
Fra : terje


Dato : 15-12-04 07:46

Smirge wrote:

> Det skal gøres ved hjælp af en ASP side, som :
>
> Tager tekstfilen og processerer den, og lægger hver værdi inden ;
> tegnet i databasen

Hei Smirge!
Har du Googlet? Eller har du kikket i Access sine hjelpefiler?

terje

Yoda.dk - Lars (15-12-2004)
Kommentar
Fra : Yoda.dk - Lars


Dato : 15-12-04 11:51

kig på Devguru.com

Der kan du søge på alle asp kommandoer.. det er dog på engelsk

Du skal starte med at læse filen linje for linje..

det gøres med FileSystemObject og ReadLine

derefter når du har læst en linje siger du

felter=split(linjen,";")

så har du hvert "felt" for sig i et array i førlgende format

felter(0) <--- felt 1
felter(1) <--- felt 2
felter(2) <--- felt 3

indsætter du i databasen
og tager næste linje

--
Venlig hilsen
Lars Andersen



"Smirge" <martin@XXXsmirge.dk> wrote in message
news:trgur0hd88jeg2kdode31h7hc7pk2i86v5@4ax.com...
> som overskriften antyder, så har jeg en semikolon separeret fil, som
> til tider skiftes ud, men sem skal importeres i access. Hvordan bærer
> jeg mig afsted med at gøre det ??
>
> eks...
>
> i txt filen :
>
> 65448;Martin;Poulsen;ASPvej 15;9999 ASPBY;Danmark
>
> disse felter svarer til i databasen :
>
> Kundenummer, Fornavn, Efternavn, Adresse, By, Land
>
> og der er 2000 linier i tekst filen
>
> Hvor skal jeg begynde??
>
> Martin
> aka
> Smirge



JH (15-12-2004)
Kommentar
Fra : JH


Dato : 15-12-04 11:55

Smirge wrote:
> Hvor skal jeg begynde??

Du kan fx kigge på FileSystemObject og funktionen Split.

Noget i stil med:

Dim fso, f, s, sql
Const ForReading = 1
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.OpenTextFile("c:\kunder.txt", ForReading)
s = f.ReadLine

'åbn connection til DB
Do While not f.AtEndOfStream
MyArray = Split(s, ";", -1, 1)
sql = "insert into table_name(kundenummer, fornavn, efternavn, adresse,
by, land) values(" & MyArray(0) & ",'" & MyArray(1) & "','" & MyArray(2)
& "','" & MyArray(3) & "','" & MyArray(4) & "','" & MyArray(5) & "';"
'
'fyr ovenstående sql af på normal vis...
'
Loop
'luk connection til DB
ts.Close






--
Mvh
Jeppe

We have unmistakable proof that throughout all past time, there has been
a ceaseless devouring of the weak by the strong.

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste