Såhär vill jag!
När jag är inloggad på min sida så ska jag kunna göra saker son ingen annan kan.
<% If Session("username") = "user" AND Session("password") = "Pass" Then %>
Sådär kikar jag om jag är inloggad eller inte..
Nu kommer problemet..
När jag nu är inloggad och skall lägga till en person i en databas så får jag fel: Data type mismatch in criteria expression
strSQL = "INSERT INTO personal (FNamn, Enamn, Email, Tel, Ansvar ) VALUES " & "('" & Namn & "','" & Efternamn & "','" & Email & "','" & Tel & "','" & Ansvar & "')"
objConn.Execute(strSQL),,128
Jag tror att det har något att göra med mina IF satser eller nått men jag vet inte säkert..
<%
Dim strSQL, RS, objConn
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath ("db/forum123.mdb")
strSQL = "SELECT * FROM personal ORDER BY id DESC"
Set RS = Server.CreateObject("ADODB.Recordset")
RS.Open strSQL, objConn
If Request.QueryString("do") = "add" Then
If request.QueryString("gora") = "personalspara" Then
Function FixSql(str)
str = Trim(str)
str = Replace(str, "'", "''")
FixSql = str
End Function
Ansvar = FixSql(Request.Form("ansvar"))
Namn = FixSql(Request.Form("namn"))
Efternamn = FixSql(Request.Form("efternamn"))
Email = FixSql(Request.Form("email"))
Tel = FixSql(Request.Form("tel"))
If RS.EOF Then
strSQL = "INSERT INTO personal (FNamn, Enamn, Email, Tel, Ansvar ) VALUES " & "('" & Namn & "','" & Efternamn & "','" & Email & "','" & Tel & "'," & Ansvar & "')"
objConn.Execute(strSQL),,128
'response.write "SQL: " & strSQL
'response.end
Else
strSQL = "INSERT INTO personal (FNamn, Enamn, Email, Tel, Ansvar ) VALUES " & "('" & Namn & "','" & Efternamn & "','" & Email & "','" & Tel & "','" & Ansvar & "')"
objConn.Execute(strSQL),,128
'response.write "SQL: " & strSQL
'response.end
Response.Redirect("index.asp?meny=redaktionen")
End If
End If
%>