vad är fel i denna sats
objConn.Execute "INSERT INTO tblUsers_GalleryVisitors (bildID,HomeUserId, HomeVisitorId, HomeDateVisited,HomeTimeVisited) VALUES('" & ID & "','" & lUserId & "'," & lVisitorId & ",#" & date & "#,#" & time & "#)"
får felet
Microsoft JET Database Engine error '80040e07'
Data type mismatch in criteria expression.
/Gallery/viewPic.asp, line 10
@ndersMedlem sedan juni 200032 969 inlägg Jag gissar på att bildID och/eller HomeUserID är talfält i tabellen?
@nders skrev:
Jag gissar på att bildID och/eller HomeUserID är talfält i tabellen?
nu får jag syntaxfel
har text, number, number på de tre fösta fälten och date/time på de två sista
objConn.Execute "INSERT INTO tblUsers_GalleryVisitors (bildID,HomeUserId, HomeVisitorId, HomeDateVisited,HomeTimeVisited) VALUES('" & ID & "'," & lUserId & "," & lVisitorId & ",#" & date & "#,#" & time & "#)"
@ndersMedlem sedan juni 200032 969 inlägg Skriv ut den färdiga SQL-frågan så är det lättare att felsöka.
Varför är bildID av texttyp?
@nders skrev:
Skriv ut den färdiga SQL-frågan så är det lättare att felsöka.
Varför är bildID av texttyp?
var bara slö när jag skapade kolumnen
WebbisNet skrev:
@nders skrev:
Skriv ut den färdiga SQL-frågan så är det lättare att felsöka.
Varför är bildID av texttyp?
var bara slö när jag skapade kolumnen
får inte med homeUserID men jag har med userID i querystringen och jag hämtar den med request till variabeln
lUserId = request("userID")
INSERT INTO tblUsers_GalleryVisitors (bildID, HomeUserId, HomeVisitorId, HomeDateVisited,HomeTimeVisited) VALUES('87',,1,#2005-07-10#,#21:19:43#)
@ndersMedlem sedan juni 200032 969 inlägg
får inte med homeUserID
Då är det det som är upphov till felet.
Varför får du inte med homeUserID?
@nders skrev:
får inte med homeUserID
Då är det det som är uppho till felet.
Varför får du inte med homeUserID?
Det är det jag inte vet, kopierade koden jag hade från en annan sida som loggar besökarna på sidan och bara la till det första fältet....den funkar ju på den första sidan men inte den här modifierade trots att koden är samma
här är min querystring
http://www.webbisen.com/Gallery/?userID=470&usr=KnasRobban
@ndersMedlem sedan juni 200032 969 inlägg Well, vi kan inte heller gissa, eftersom du inte visar relevant kod, eller berättar något om var det är tänkt att värdet ska komma ifrån.
@nders skrev:
Well, vi kan inte heller gissa, eftersom du inte visar relevant kod, eller berättar något om var det är tänkt att värdet ska komma ifrån.
Här är hela koden
<%ID = Request.Querystring("ID")
Set Pic=objConn.Execute("Select * From tblUsers_Galleri WHERE bildID=" & ID & "")
lUserId = request("userID") '# krypinets ägares id
lVisitorId = CLng(session("userID")) '# besökarens id
commDate=Date()
commTime=Time()
writeSQL=("INSERT INTO tblUsers_GalleryVisitors (bildID, HomeUserId, HomeVisitorId, HomeDateVisited,HomeTimeVisited) VALUES('" & ID & "'," & lUserId & "," & lVisitorId & ",#" & date & "#,#" & time & "#)")
response.write writeSQL
response.end
objConn.Execute("update tblUsers_Galleri set clicks=clicks+1 where bildID=" & ID & "")
%>
och homeUSerId kommer från ex webbisen.com/Gallery/?userID=470&usr=KnasRobban
WebbisNet skrev:
@nders skrev:
Well, vi kan inte heller gissa, eftersom du inte visar relevant kod, eller berättar något om var det är tänkt att värdet ska komma ifrån.
Här är hela koden
<%ID = Request.Querystring("ID")
Set Pic=objConn.Execute("Select * From tblUsers_Galleri WHERE bildID=" & ID & "")
lUserId = request("userID") '# krypinets ägares id
lVisitorId = CLng(session("userID")) '# besökarens id
commDate=Date()
commTime=Time()
writeSQL=("INSERT INTO tblUsers_GalleryVisitors (bildID, HomeUserId, HomeVisitorId, HomeDateVisited,HomeTimeVisited) VALUES('" & ID & "'," & lUserId & "," & lVisitorId & ",#" & date & "#,#" & time & "#)")
response.write writeSQL
response.end
objConn.Execute("update tblUsers_Galleri set clicks=clicks+1 where bildID=" & ID & "")
%>
och homeUSerId kommer från ex webbisen.com/Gallery/?userID=470&usr=KnasRobban
Hittade felet......skäms
hade glömt skicka med userID till popupen