04. maj 2004 - 16:33Der er
4 kommentarer og 1 løsning
asp kode giver: et object er obligatorisk
Jeg er ved at lave en simpel statistik kode, som ser således ud:
<% dim dato dim referer dim ip dim side
set dato = "" & Now & "" set referer = "" & Request.ServerVariables("HTTP_REFERER") &"" set ip = "" & Request.ServerVariables("REMOTE_ADDR") & "" set side = "" & Request.ServerVariables("SCRIPT_NAME") & ""
Call OpenDatabase
strSQL = "INSERT INTO statistik (dato, referer, ip, side) values('" & dato & "', '" & referer & "', '" & ip & "', '" & side & "')"
objConn.Execute(strSQL)
Call CloseDatase %>
men får følgende fejl:
Et objekt er obligatorisk: '[string: "04-05-2004 16:30:33"]' /stat/stat.asp, line 7
line 7 er: set dato = "" & Now & ""
jeg har prøvet at bruge udelukkelses metoden, men alle de steder hvor jeg vil give variablen en værdi, melder den samme fejl.
Nu ser koden således ud, og det eneste der er fejl er i set strDate = Now. den skriver: Object required: 'Now'
<%
dim strDate dim referer dim ip dim side
set strDate = Now set referer = Request.ServerVariables("HTTP_REFERER") set ip = Request.ServerVariables("REMOTE_ADDR") set side = Request.ServerVariables("SCRIPT_NAME")
Response.Write("strDate")
Call OpenDatabase
strSQL = "INSERT INTO statistik (dato, referer, ip, side) values('" & strDate & "', '" & referer & "', '" & ip & "', '" & side & "')"
Kiggede lige igen, og ja... natulrigvis: Set benyttes til at referere til et objekt. now retunerer en streng - ikke et objekt :-)
Synes godt om
Ny brugerNybegynder
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.