Jag vill att medlemmarnas ip registreras i databasen. Du måste spara den som sträng: Databasen kan även returnera fel om du inte valt korrekt fälttyp... andreas, det e så jag har gjort, har bara inte visat hela koden. Du har glömt att formatera värdet med SQLText: tack, lite klantigt av mig att inte se d... (; Nu blir jag intresserad av min okunskap, vad är SQLText för funktion? <code>Logga ip när man blir medlem
register.asp
---------------
Insert into.....
..." " userIP, " & vbCrLf & _
"I values"
..." & Request.ServerVariables("REMOTE_ADDR") & "
Fel
-----
Syntax error in number in query expression '213.68.17.219'Sv: Logga ip när man blir medlem
<code>
strSQL = "INSERT INTO TabellNamn (Fält1, userIP, Fält3)" & vbCrLf & _
"VALUES ('Adam', '" & Request.ServerVariables("REMOTE_ADDR") & "', 'Adam@hotmail.com')"
</code>Sv: Logga ip när man blir medlem
personligen lagrar jag dem som 'varchar' i mySQL
i access brukar 'text' fungera...
// ericSv: Logga ip när man blir medlem
jag har testat både med nummer och text i databasen, men funkar ändå inteSv: Logga ip när man blir medlem
<code>
strSQL = "INSERT INTO tblUsers (userLoginName, " & vbCrLf & _
" userPassword, " & vbCrLf & _
" userEmail, " & vbCrLf & _
" userFullName, " & vbCrLf & _
" userPresentation, " & vbCrLf & _
" userIP, " & vbCrLf & _
" userRegistred)" & vbCrLf & _
"VALUES (" & SQLText(strLoginName) & ", " & vbCrLf & _
" " & SQLText(strPassword) & ", " & vbCrLf & _
" " & SQLText(strEmail) & ", " & vbCrLf & _
" " & SQLText(strFullName) & ", " & vbCrLf & _
" " & SQLText(strPresentation) & ", " & vbCrLf & _
" " & Request.ServerVariables("REMOTE_ADDR") & ", " & vbCrLf & _
" " & SQLText(Now()) & ")"
</code>
:)Sv: Logga ip när man blir medlem
<code>
strSQL = "INSERT INTO tblUsers (userLoginName, " & vbCrLf & _
" userPassword, " & vbCrLf & _
" userEmail, " & vbCrLf & _
" userFullName, " & vbCrLf & _
" userPresentation, " & vbCrLf & _
" userIP, " & vbCrLf & _
" userRegistred)" & vbCrLf & _
"VALUES (" & SQLText(strLoginName) & ", " & vbCrLf & _
" " & SQLText(strPassword) & ", " & vbCrLf & _
" " & SQLText(strEmail) & ", " & vbCrLf & _
" " & SQLText(strFullName) & ", " & vbCrLf & _
" " & SQLText(strPresentation) & ", " & vbCrLf & _
" " & SQLText(Request.ServerVariables("REMOTE_ADDR")) & ", " & vbCrLf & _
" " & SQLText(Now()) & ")"
</code>
Roligt att se att min funktion kommer till användning. ;o)Sv: Logga ip när man blir medlem
jo, tror att d var du som hjälpte mig innan att fixa d så =PSv: Logga ip när man blir medlem
Sv: Logga ip när man blir medlem
Function SQLText(Value)
If Len(Value) Then
SQLText = "'" & Replace(Value, "'", "''") & "'"
Else
SQLText = "Null"
End If
End Function
</code>