Avatar billede jens_k Nybegynder
15. december 2002 - 11:45 Der er 9 kommentarer og
1 løsning

Fra TXT fil Access database...

Hejsa

Jeg har en txt fil, med en masse poster i, alle posterne skal importeres til Access.. Jeg har nu rodet med det i 2 dage, og er sådan set ved at give op.

Hver post ser således ud :

$ConflictAction:  1
Selskab:  1
Afdeling:  1
Bygningsdel:  Boliger
Antal:  12
Enhed:  m²
Indbyg_år:  1940
Bygningsdelsbeskr:  Sokkel og kældervægge er udført i beton
Udskr_dato: 
Oprettet_af:  Torben Jensen
Oprettet_den:  14-06-1999 11:08:02
Bygd_Ident:  47CB62F87D72AA0C412568890032EAD4
Type:  Bygningsdel
Afdelingsnavn:  Afdeling 1
Kontonr:  116210
Kontogruppe:  116.2
Inspektør:  Erik H. Petersen
Varmemester: 
SFB_nr:  2101
Bygningsdelstekst:  Betonfacader, sokkel
Rettet_af:  Erik H Pedersen
Rettet_den:  18-06-2001 14:20:52
SFB_tekst:  Betonfacader
SFB_gruppe:  20
Udv_afd:  Gert Holm
$UpdatedBy:  CN=Torben Jensen/O=Herning Andelsboligforening,CN=Gert Holm/O=Herning Andelsboligforening,CN=Ricky Linnebjerg/O=Herning Andelsboligforening,CN=Benny Frets/O=Herning Andelsboligforening,CN=Gert Holm/O=Herning Andelsboligforening,CN=Erik H Pedersen/O=HAB,CN=Gert Holm/O=HAB
$Revisions:  18-02-2000 10:16:08,18-02-2000 10:20:17,08-03-2000 11:45:30,24-08-2000 14:03:17,25-08-2000 09:20:49,31-08-2000 13:19:35,31-08-2000 13:28:11,18-06-2001 15:23:47

"Og her står evt kommentarer til posten"

Der er så 5 linieskift, så kommer næste post..

En som kan hjælper med det ?

Filen kan hentes på http://www.team-novo.dk/text.zip

Omdøb filen til text.txt når du har hentet den, så virker den.

Nogen som kan hjælpe mig med det ?

Jens K
Avatar billede dk_akj Nybegynder
15. december 2002 - 11:51 #1
Hej Jens

Her er noget jeg har brugt til at indlæse en csv fil med.'

Håber du kan bruge det.

//akj

' opret objecter
set fs = server.createobject("scripting.filesystemobject")
set cn = server.createobject("adodb.connection")
' connect til db
'cn.open dsn, login, pass

' åben csv fil
set f = fs.opentextfile("c:\temp\test.csv", 1, false, 0)

' gennemlæs filen
while not f.atEndOfStream

    ' overfør til array
    line = split(f.readline, ",")
    ' opbyg sql
    sql = "insert into tabelnavn (felt1,felt2) values ("
    for i = lbound (line) to ubound(line)
      sql = sql & line(i) & ","
    next
    ' fjern overskydende komma       
    sql = left(sql,len(sql) - 1)
    ' afsluttende parantes
    sql = sql & ")"
   
    response.write sql & "<br>"
'  cn.execute sql
wend
f.close
%>
Avatar billede jens_k Nybegynder
15. december 2002 - 11:54 #2
Hej dk_akj

Jeg har fundet frem til at åbne selv filen, men mit problem er at der er så mange linie, og den skal jo ikke tage alt teksten med.

Der er f.eks :
Oprettet_af:  Torben Jensen

Der er oprettet en kolonne i accessén som hedder oprettet_af. Der skal den så skrive Torben Jensen, og ikke "Oprettet_af : Torben Jensen"

Forstår du hvad jeg mener ?

Jens K
Avatar billede dk_akj Nybegynder
15. december 2002 - 11:57 #3
Jeg kigger lige på det.

//Akj
Avatar billede hossein Nybegynder
15. december 2002 - 12:29 #4
jeg kan ikke downloade det, ved ikke hvorfor men send til: mach3@get2net.dk så kan jeg kigge på det.
Avatar billede jens_k Nybegynder
15. december 2002 - 12:37 #5
Ok

Jeg har lige fundet ud af det ikke er helt såen der det hænger sammen.

Det er såen her en helt post ser ud :

Bygningsdelsbeskr:  Sokkel og kældervægge er udført i beton
Udskr_dato: 
Oprettet_af:  Torben Jensen
Oprettet_den:  14-06-1999 11:08:02
Bygd_Ident:  47CB62F87D72AA0C412568890032EAD4
Type:  Bygningsdel
Afdelingsnavn:  Afdeling 1
Kontonr:  116210
Kontogruppe:  116.2
Inspektør:  Erik H. Petersen
Varmemester: 
SFB_nr:  2101
Bygningsdelstekst:  Betonfacader, sokkel
Rettet_af:  Erik H Pedersen
Rettet_den:  18-06-2001 14:20:52
SFB_tekst:  Betonfacader
SFB_gruppe:  20
Udv_afd:  Gert Holm
$UpdatedBy:  CN=Torben Jensen/O=Herning Andelsboligforening,CN=Gert Holm/O=Herning Andelsboligforening,CN=Ricky Linnebjerg/O=Herning Andelsboligforening,CN=Benny Frets/O=Herning Andelsboligforening,CN=Gert Holm/O=Herning Andelsboligforening,CN=Erik H Pedersen/O=HAB,CN=Gert Holm/O=HAB
$Revisions:  18-02-2000 10:16:08,18-02-2000 10:20:17,08-03-2000 11:45:30,24-08-2000 14:03:17,25-08-2000 09:20:49,31-08-2000 13:19:35,31-08-2000 13:28:11,18-06-2001 15:23:47





Indb_år:  1940
Levetid: 
Fag: 
Akt_Tekst:  Renovering af kældervægge/dræn
Akt_antal:  12
Akt_Varenr: 
Akt_aar:  2010
Akt_slut_aar:  2017
AKT_VU:  Vedlh.
NØ:  Nødvendigt
Udskr_dato: 
Oprettet_af:  Erik H Pedersen
Oprettet_den:  18-06-2001 15:12:52
SFB_gruppe:  20
akt_ident: 
Type:  Aktivitet
Selskab:  1
Afdeling:  1
Afdelingsnavn:  Afdeling 1
Kontonr:  116210
Kontogruppe:  116.2
Inspektør:  Erik H. Petersen
Varmemester: 
SFB_nr:  2101
Bygningsdelstekst:  Betonfacader, sokkel
Bygningsdel:  Boliger
Antal:  12
Enhed:  m²
Akt_Apris:  0
Akt_beløb:  100
Akt_index:  145
Akt_hyppighed:  1
Rettet_af:  Erik H Pedersen
Rettet_den:  18-06-2001 14:20:49
Akt_sel_aar:  2000
SFB_tekst:  Betonfacader
Bygningsdelsbeskr:  Sokkel og kældervægge er udført i beton
Udv_afd:  Gert Holm
$UpdatedBy:  CN=Erik H Pedersen/O=HAB,CN=Gert Sørensen/O=HAB,CN=Gert Holm/O=HAB
$Revisions:  18-06-2001 15:23:43,21-06-2001 10:47:04,21-06-2001 10:58:55,27-06-2001 10:56:27

Sokler graves fri , alle betonoverlader afrenses, dermonters drænplade og
nyt dræn lægges omkring bygningen.



Næste post starter så igen med $ConflictAction:  1

Det er fordi tekstfilen består af 2 tabeller fra en Lotus Notes database..

Jens K
Avatar billede jens_k Nybegynder
15. december 2002 - 12:38 #6
Prøver lige igen, den fik vist ikke pastet det hele med :

$ConflictAction:  1
Selskab:  1
Afdeling:  1
Bygningsdel:  Boliger
Antal:  12
Enhed:  m²
Indbyg_år:  1940
Bygningsdelsbeskr:  Sokkel og kældervægge er udført i beton
Udskr_dato: 
Oprettet_af:  Torben Jensen
Oprettet_den:  14-06-1999 11:08:02
Bygd_Ident:  47CB62F87D72AA0C412568890032EAD4
Type:  Bygningsdel
Afdelingsnavn:  Afdeling 1
Kontonr:  116210
Kontogruppe:  116.2
Inspektør:  Erik H. Petersen
Varmemester: 
SFB_nr:  2101
Bygningsdelstekst:  Betonfacader, sokkel
Rettet_af:  Erik H Pedersen
Rettet_den:  18-06-2001 14:20:52
SFB_tekst:  Betonfacader
SFB_gruppe:  20
Udv_afd:  Gert Holm
$UpdatedBy:  CN=Torben Jensen/O=Herning Andelsboligforening,CN=Gert Holm/O=Herning Andelsboligforening,CN=Ricky Linnebjerg/O=Herning Andelsboligforening,CN=Benny Frets/O=Herning Andelsboligforening,CN=Gert Holm/O=Herning Andelsboligforening,CN=Erik H Pedersen/O=HAB,CN=Gert Holm/O=HAB
$Revisions:  18-02-2000 10:16:08,18-02-2000 10:20:17,08-03-2000 11:45:30,24-08-2000 14:03:17,25-08-2000 09:20:49,31-08-2000 13:19:35,31-08-2000 13:28:11,18-06-2001 15:23:47





Indb_år:  1940
Levetid: 
Fag: 
Akt_Tekst:  Renovering af kældervægge/dræn
Akt_antal:  12
Akt_Varenr: 
Akt_aar:  2010
Akt_slut_aar:  2017
AKT_VU:  Vedlh.
NØ:  Nødvendigt
Udskr_dato: 
Oprettet_af:  Erik H Pedersen
Oprettet_den:  18-06-2001 15:12:52
SFB_gruppe:  20
akt_ident: 
Type:  Aktivitet
Selskab:  1
Afdeling:  1
Afdelingsnavn:  Afdeling 1
Kontonr:  116210
Kontogruppe:  116.2
Inspektør:  Erik H. Petersen
Varmemester: 
SFB_nr:  2101
Bygningsdelstekst:  Betonfacader, sokkel
Bygningsdel:  Boliger
Antal:  12
Enhed:  m²
Akt_Apris:  0
Akt_beløb:  100
Akt_index:  145
Akt_hyppighed:  1
Rettet_af:  Erik H Pedersen
Rettet_den:  18-06-2001 14:20:49
Akt_sel_aar:  2000
SFB_tekst:  Betonfacader
Bygningsdelsbeskr:  Sokkel og kældervægge er udført i beton
Udv_afd:  Gert Holm
$UpdatedBy:  CN=Erik H Pedersen/O=HAB,CN=Gert Sørensen/O=HAB,CN=Gert Holm/O=HAB
$Revisions:  18-06-2001 15:23:43,21-06-2001 10:47:04,21-06-2001 10:58:55,27-06-2001 10:56:27

Sokler graves fri , alle betonoverlader afrenses, dermonters drænplade og
nyt dræn lægges omkring bygningen.
Avatar billede hossein Nybegynder
15. december 2002 - 19:32 #7
hvordan går det her? jeg har en løsning!
Avatar billede dk_akj Nybegynder
15. december 2002 - 19:33 #8
Jamen så kom med den, jeg har desværre ikke nået noget.
Avatar billede hossein Nybegynder
15. december 2002 - 19:39 #9
han har ikke sent filen til mig? måske du kan sende?
vh  hossein
Avatar billede jens_k Nybegynder
17. december 2002 - 14:36 #10
Nu har jeg fået det til at virke..

Jeg paster lige løsningen om 1 times tid :)

Jens K
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester