Avatar billede martens Guru
02. august 2006 - 19:01 Der er 8 kommentarer og
1 løsning

INSERT INTO logfil problem virker ikke som den skal

jeg har denne kode som virker... netop nu. Men vil jeg rette værdien hvor der nu står 1 til en variabel virker skidetet ikke længere.. hvad gør jeg ?

---- kode ---

<%
page =  "http://" & Request.ServerVariables("SERVER_NAME") & Request.ServerVariables("URL") & "?" & Request.ServerVariables("QUERY_STRING")
ip =  Request.ServerVariables("REMOTE_HOST")
fromwhere = request.ServerVariables("HTTP_REFERER") %>
set Conn = Server.CreateObject("ADODB.Connection")

Conn.Open "PROVIDER=MSDASQL;DRIVER={SQL Server};SERVER=localhost;DATABASE=afd19;UID=sa;PWD=password;"
Conn.Execute("INSERT INTO tbl_log VALUES('" & page & "',1,'" & ip  & "')")               

Set RS = nothing
Conn.close
Set Conn = nothing

%>
--- kode slut ---

Data smides i en MSSQL-database.. felterne er nvarchar på felterne page, time & ip

kunne være rart hvis variablen fromwhere også blev smidt med over..
på forhånd tak  martens



mvh martens
Avatar billede erikjacobsen Ekspert
02. august 2006 - 19:09 #1
Mener du sådan her??

Conn.Execute("INSERT INTO tbl_log VALUES('" & page & "','" & fromwhere & "','" & ip  & "')")
Avatar billede nielle Nybegynder
02. august 2006 - 19:10 #2
Virker dette ikke?

enVariabelMedVaerdien1 = 1
sql = "INSERT INTO tbl_log VALUES ('" & page & "', " & enVariabelMedVaerdien1 & ", '" & ip  & "')"
Conn.Execute(sql)
Avatar billede nielle Nybegynder
02. august 2006 - 19:11 #3
Hvordan ser din tabel egentlig ud? Hvilke felter er der i den? Hvad hedder de og hvilken type er de?
Avatar billede martens Guru
02. august 2006 - 22:01 #4
smid lige et svar begge to... nu virker det jeg skulle lige gennemskue det med "," & variabel & ","
Avatar billede nielle Nybegynder
02. august 2006 - 22:07 #5
200 point er alt-alt for meget for sådan en simpel løsning. :^)

Smid du bare selv et svar og tag dine point tilbage.

Forresten vil jeg anbefale at du bruger denne variant af INSERT:

INSERT INTO tbl_log (dirPageFelt, dit1TalsFelt, ditIpFelt) VALUES('" & page & "', 1, '" & ip  & "')"

- så er der ingen tvivl om i hvilke felter værdierne ender!
Avatar billede martens Guru
02. august 2006 - 22:09 #6
200 point blev givet, da det var gået helt i hårdknude for mig...
men jeg venter lige på erikjacobsen...  men mange tak for hjælpen nielle !
- tak for rådet ...
men nu spiller det og mulighederne er mange.....
mvh martens
Avatar billede nielle Nybegynder
02. august 2006 - 22:11 #7
erikjacobsen plejer nu ikke at ville have point for at hjælpe :^)
Avatar billede erikjacobsen Ekspert
02. august 2006 - 22:20 #8
Jeg samler slet ikke på point, tak.
Avatar billede martens Guru
03. august 2006 - 15:53 #9
mange tak for hjælpen.... opretter lige et nyt spørgsmål
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