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
Annonceindlæg fra Infor
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 ;)
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.
06. januar 2008 - 12:08
#3
Jeg gætter dog på at det kan gøres med: MyFile.writeline("" & rs("medlemTitle"))
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)
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) ;)
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. :^)
14. januar 2008 - 18:48
#7
Husk nu at lukke her :^) (kun 15 til mig, tak)
21. januar 2008 - 18:22
#8
Husk nu at lukke her - smid selv et svar og tilddel dig 185 point og resten til mig.
Kurser inden for grundlæggende programmering