Avatar billede kragekjaer Praktikant
07. oktober 2001 - 15:46 Der er 20 kommentarer og
1 løsning

Oprette *.txt med indholdet fra en database

Hej,

Kan man oprette en tekstfil hvor indholdet er fra en database? tekstfilen skal oprettes på serveren.

Avatar billede medions Nybegynder
07. oktober 2001 - 15:47 #1
ja :-)
Avatar billede medions Nybegynder
07. oktober 2001 - 15:48 #2
Det kommer jo først og fremmest an på om du har rettigheder til at oprette filer på serveren, gennem en hjemmeside!

har du det?
Avatar billede kragekjaer Praktikant
07. oktober 2001 - 15:48 #3
how
Avatar billede kragekjaer Praktikant
07. oktober 2001 - 15:49 #4
yes
Avatar billede medions Nybegynder
07. oktober 2001 - 15:50 #5
okay.. først laver du en connection til din database... -har du det?
Avatar billede kragekjaer Praktikant
07. oktober 2001 - 15:51 #6
ja, det har jeg
Avatar billede medions Nybegynder
07. oktober 2001 - 15:52 #7
*G* må jeg oxo se den *G*
Avatar billede kragekjaer Praktikant
07. oktober 2001 - 15:56 #8
Alt det kan jeg godt. Men har ikke lige lavet den!

Lad os sige at jeg har db(Access) ved navn Menu.

Der har jeg en tabel(menupunkter) hvor der er 3 kolonner(id, menu1 og menu2)

I tekstfilen, som skal have navnet(menu.txt), skal indholdet se sådan ud:

menu=menu1&menu2
Avatar billede kragekjaer Praktikant
07. oktober 2001 - 15:57 #9
hvor menu1 og menu2 kan variere
Avatar billede medions Nybegynder
07. oktober 2001 - 16:02 #10
hvad mener du med at de skal kunne variere?
Avatar billede kragekjaer Praktikant
07. oktober 2001 - 16:05 #11
at det er dem der udtrækkes fra db
Avatar billede medions Nybegynder
07. oktober 2001 - 16:08 #12
Hm.. jeg forstår ikke rigtigt...

Altså i din txt fil vil du ha\' at der skal stå

menu=link1&link2

altså der hvor du har skrevet menu1 og 2 er det der hvor resultate fra din database skal stå?
Avatar billede kragekjaer Praktikant
07. oktober 2001 - 16:11 #13
yes
Avatar billede medions Nybegynder
07. oktober 2001 - 16:13 #14
jamen, så der hvor du har din .WriteLine
skriver du bare:

.WriteLine \"menu=\" & rs(\"menu1\") & \"&\" & rs(\"menu2\")

sværre var det ikke.... :-)
Avatar billede kragekjaer Praktikant
07. oktober 2001 - 16:16 #15
hvordan opretter man txt-filen?
Avatar billede medions Nybegynder
07. oktober 2001 - 16:18 #16
hmm.. så vidste du jo heller ikke hvordan ;-)

Ej.. 2 sek. så bixer jeg lige noget sammen..!
Men det kommer til at koste dig nogle flere point!
Avatar billede kragekjaer Praktikant
07. oktober 2001 - 16:20 #17
ok, den er jeg med på
Avatar billede medions Nybegynder
07. oktober 2001 - 16:22 #18
here you are...


Const ForReading = 1, ForWriting = 2, ForAppending = 8
Const TristateUseDefault = -2
Const TristateTrue = -1
Const TristateFalse = 0
Dim objFS, objTextS, strLine

Set objFS = Server.CreateObject(\"Scripting.FileSystemObject\")
If objFS.FileExists(\"c:\\menu.txt\") = True Then
  Set objTextS = objFS.OpenTextFile(\"c:\\menu.txt\", ForAppending, False, TristateFalse)
Else
  Set objTextS = objFS.CreateTextFile(\"c:\\menu.txt\",False, False)
End If
objTextS.WriteLine .WriteLine \"menu=\" & rs(\"menu1\") & \"&\" & rs(\"menu2\")
objTextS.Close
Avatar billede kragekjaer Praktikant
07. oktober 2001 - 16:24 #19
tak, skal man angive et drev? eller kan man nøjes med \\menu.txt?
Avatar billede medions Nybegynder
07. oktober 2001 - 16:27 #20
*g* prøv dig frem ;-)

det tager ikke mere end 2 sek *s*
Avatar billede medions Nybegynder
07. oktober 2001 - 16:39 #21
blev vi ikke enig om at jeg skulle ha\' mere end de 30 point?
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