Avatar billede jhhbkd Nybegynder
24. marts 2001 - 12:48 Der er 7 kommentarer og
1 løsning

Import af data fra txt file til access database

Jeg mangler script til at importere data fra kommasepareret tekst fil til tabel i access database,\"online\"

Hjæælp
Avatar billede gnu Nybegynder
24. marts 2001 - 13:06 #1
Her er den første del af vejen:

  strText = \' din tekststreng

temp1 = Instr(strText,\";\")
temp2 = mid(strText, 1, temp1-1)
temp2 = mid(strText, temp1+1, len(strText))

- og så fremdeles...denne skal blot sættes ind i en løkke - skal dataene ind i forskellige tabeller, så husk at indregne hvor mange parametre, du har (går jeg ud fra...) og du tømmer langsomt, men sikkert den kommaseparerede string...

- mht. at placere data i db, ja-  så skal det sikkert ske i løkken - beats me!
Avatar billede jhhbkd Nybegynder
24. marts 2001 - 13:21 #2
for nemt, !!!!

der skal mere \"kød\" på  gnu

Avatar billede gnu Nybegynder
24. marts 2001 - 13:25 #3
- jeg har også selv kommenteret mit indlæg...

Det betyder nemlig, at jeg skal ikke hente points - men kun forsøger at være hjælpsom uden at skulle tjene på det...
Avatar billede gnu Nybegynder
24. marts 2001 - 13:25 #4
- i øvrigt modsat Clinton!
Avatar billede horsmark Nybegynder
24. marts 2001 - 13:55 #5
Hvordan skal data fra fil indsættes?

Sådan...?

fil:
nisse,hamster,fugtigble
tal_1,tal_2,tal_3

til db:
nisse
hamster
fugtigble
tal_1
tal_2
tal_3

?
Avatar billede horsmark Nybegynder
24. marts 2001 - 13:57 #6
ellers læs hele filen ind i et array først evt. - burde vist nok øge hastigheden lidt :-)
Avatar billede jhhbkd Nybegynder
24. marts 2001 - 16:18 #7
til horsmark

en linie i fil = en record i database
Avatar billede horsmark Nybegynder
24. marts 2001 - 17:01 #8
<% Dim fso, f, ts, txtFile
  Const ForReading = 1, ForWriting = 2, ForAppending = 8
  Const TristateUseDefault = -2, TristateTrue = -1, TristateFalse = 0
  Set fso = CreateObject(\"Scripting.FileSystemObject\")
  Set f = fso.GetFile(\"../minfil.txt\")
  Set ts = f.OpenAsTextStream(ForReading, TristateUseDefault)

  Do
  txtFile = ts.Readline
 
*kode der formatere aktuel linie i fil*
*kode der indsætter linie til record i db´en*

  Loop While Not ts.AtEndOfStream
  ts.Close
%>

Måske noget alá dette ?
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