Avatar billede sbrandsborg Nybegynder
06. januar 2008 - 11:58 Der er 8 kommentarer

Type mismatch: 'writeline' :S

Hej,
Jeg får en ret underlig type mismatch fejl, jeg har prøvet lidt frem og tilbage men kan ikke rigtig gennemskue fejlen

Microsoft VBScript runtime error '800a000d'

Type mismatch: 'writeline'

/_aaakf/pnlOpretMedlem.asp, line 136


---ASPkode---
135                MyFile.writeline("<medlemTitle>")
136                    MyFile.writeline(rs("medlemTitle"))
137                MyFile.writeline("</medlemTitle>")
-------------

Det jeg gerne vil skrive ligger i en access database, og har ingen værdi... kunne forstille mig at det er fordi den ikke kan håndtere "null" som en streng eller noget ligende..

Nogen der kan hjælpe mig lidt videre
Avatar billede sbrandsborg Nybegynder
06. januar 2008 - 12:02 #1
Dim fs, MyFile
Set fs = CreateObject("Scripting.FileSystemObject")
Set MyFile = fs.CreateTextFile(Server.MapPath("/") & "/_aaakf/_AaAKF.xml", True)

liige for at fortælle hvilket object MyFile er ;)
Avatar billede nielle Nybegynder
06. januar 2008 - 12:06 #2
Det er måske mere intessant at få noget at vide om rs og hvad medlemTitle er for en datatype.
Avatar billede nielle Nybegynder
06. januar 2008 - 12:08 #3
Jeg gætter dog på at det kan gøres med:

MyFile.writeline("" & rs("medlemTitle"))
Avatar billede sbrandsborg Nybegynder
06. januar 2008 - 12:11 #4
medlemTitle er af datatypen "Text" i access


og dette er min database forbindelse

        Set Conn = Server.CreateObject("ADODB.Connection")
        DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
        DSN = DSN & "DBQ=" & Server.MapPath("../db/_AaAKF.mdb")
        Conn.Open DSN
        strSQL = "Select * from tblMedlem"
        Set rs = Conn.Execute(strSQL)
Avatar billede sbrandsborg Nybegynder
06. januar 2008 - 12:13 #5
du havde ret, det virker super nu, så hvis du smider et svar er pointne dine

mange tak for det hurtige svar (igen) ;)
Avatar billede nielle Nybegynder
06. januar 2008 - 12:19 #6
200 point er alt fro meget for denne her - 15 er rigeligt. Hvis du selv lægger et svar, så kan du tage overskudet igen. :^)
Avatar billede nielle Nybegynder
14. januar 2008 - 18:48 #7
Husk nu at lukke her :^)

(kun 15 til mig, tak)
Avatar billede nielle Nybegynder
21. januar 2008 - 18:22 #8
Husk nu at lukke her - smid selv et svar og tilddel dig 185 point og resten til mig.
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