Avatar billede slapstick Nybegynder
02. april 2002 - 06:23 Der er 3 kommentarer og
1 løsning

filesystemobject og recordsets

jeg har noget kode der skriver ting fra et recordset ned i en txtfil
men det eneste den skriver i filen er: fakttekst
koden kommer her:

Set FileSystemFile = CreateObject("Scripting.FileSystemObject")
FileSystemFile.CreateTextFile "C:\Inetpub\wwwroot\testarea\reg\faktura\" & ordnr & "_" & firmanavn & ".txt"
Const ForReading = 1, ForWriting = 2, ForAppending = 8
Set Filesystem = CreateObject("Scripting.FileSystemObject")
Set FilesystemFileContext = Filesystem.OpenTextFile("C:\Inetpub\wwwroot\testarea\reg\faktura\" & ordnr & "_" & firmanavn & ".txt", 2, true)
fakttekst = Fakturatekst
Do While not rs.EOF
fakttekst = fakttekst & VbCrLf
fakttekst = fakttekst & rs("fakturatekst")
rs.MoveNext
Loop
FilesystemFileContext.WriteLine fakttekst
FilesystemFileContext.Close
Set FilesystemFileContext = Nothing
Set FileSystemFile = Nothing
Conn.Close()
Avatar billede slapstick Nybegynder
02. april 2002 - 06:24 #1
og jeg er 100% sikker på at recordsettet ikke er tomt
Avatar billede coltau Juniormester
02. april 2002 - 11:59 #2
Jeg ville rette disse linier:

fakttekst = Fakturatekst
Do While not rs.EOF
fakttekst = fakttekst & VbCrLf
fakttekst = fakttekst & rs("fakturatekst")
rs.MoveNext
Loop
FilesystemFileContext.WriteLine fakttekst

til disse linier:
Do While not rs.EOF
  FilesystemFileContext.WriteLine rs("fakturatekst") ' Evt med & vbCrLf
  rs.MoveNext
Loop

Hvis filen herefter er tom så hentes ikke noget fra databasen.
Avatar billede slapstick Nybegynder
02. april 2002 - 15:31 #3
hmmm filen ER tom mend et er recordsettet ikke....
for et andet sted på siden bliver indholdet af recordsettet vist
¨men er der noget om at det kan være underligt hvis man kalder det mere end 1 gang?
Avatar billede slapstick Nybegynder
02. april 2002 - 18:58 #4
det var fordi det samme recordset blev kaldt to gange
lamt man ikke kan det...
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