Vad har du Response.Expires = -1000 for?
Sen har nog inte detta nagon betydlse just nu, men datum, ar det av text eller datum format i db'n? Isafall ska du ha # runt datum.... sen har du pa "Vanliga felmeddelanden...." eller vad det heter!
sen skriv ut sql:en, da ser du vad som sker! (response.write strSQL innan du kor den)
Ett annat tips, skapa inte recsettet, onodigt, kor oConnection.Execute strSQL,,128
Option Explicit
Dim oConnection
Dim strSQL
Dim datum
Dim ipadress
[b]Dim lngRes[/b]
Dim user_server
Dim browser
datum = Now()
ipadress = Request.Servervariables("REMOTE_ADDR")
user_server = Request.Servervariables("REMOTE_HOST")
browser = Request.Servervariables("HTTP_USER_AGENT")
Set oConnection = Server.CreateObject("ADODB.Connection")
oConnection.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("ip_logg_expert.mdb"))
strSQL= "INSERT INTO data (Datum, Ipadress, Webserver, Browser) VALUES " & _
"('" & datum & "', '" & ipadress & "', '" & user_server & "', '" & browser & "')"
oConnection.Execute(strSQL)[b], lngRes, 128[/b]
[b]Response.Write strSQL & vbcrlf & lngRes[/b] [blue]' Skriver ut sql:en samt hur många rader som matades in i db:n[/blue]
Set oConnection = NOTHING