error '800a000d - Type mismatch
Jeg er i gang med at lave en graf (lavet med tabeller) i asp...Mit grundscript er følgende:
http://www.asp101.com/samples/bar_chart.asp
Jeg har ændret linjen:
ShowChart Array(6, 10, 12, 18, 23, 26, 27, 28, 30, 34, 37, 45, 55), Array("P1", "P2", "P3", "P4", "P5", "P6", "P7", "P8", "P9", "P10", "P11", "P12", "P13"), "Chart Title", "X Label", "Y Label"
Til:
____________________________________________________
Dim sConnection, objConn , objRS, graphvalue, graphlabel
graphvalue = "("
graphlabel = "(" & chr(34)
sConnection = "DRIVER={MySQL ODBC 5.1 Driver}; SERVER=localhost; DATABASE=drivhus; UID=root;PASSWORD=hehe_snydt; OPTION=3"
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open(sConnection)
Set objRS = objConn.Execute("SELECT * FROM drivhus")
While Not objRS.EOF
'Response.Write
graphlabel = graphlabel & objRS.Fields("datotid") & chr(34) & "," & chr(34)
graphvalue = graphvalue & objRS.Fields("LuftFugt") & ","
objRS.MoveNext
Wend
objRS.Close
Set objRS = Nothing
objConn.Close
Set objConn = Nothing
graphvalue = graphvalue & "1)"
graphlabel = graphlabel & " " & chr(34) & ")"
Response.Write("Grafværdier: " & graphvalue)
Response.Write("Graf-label: " & graphlabel)
ShowChart Array(graphvalue), Array(graphlabel), "Luftfugtighed", "Tid", "%"
______________________________
Men nu får jeg bare en fejl:
http://drivhus.wattez.dk/graf.asp
Øverst på siden "printer" jeg de værdier den skal bruge, men jeg er bange for at min måde at snyde den til at lave et array på er forkert, da min streng nok bliver en "string" ?
Har i en løsning på problemet? :)