10. juni 2003 - 22:39Der er
6 kommentarer og 1 løsning
Data type mismatch in criteria expression
<% strCLANID = Request.Cookies("CupZone")("LOGINID") strSQL = "SELECT * FROM T_USERS WHERE M_CLANID =" & strCLANID set rs = Conn.Execute(strSQL)
DO strMEMBERNAME = rs("M_USERNAME") strMEMBERID = rs("ID") Response.Write ""&strMEMBERNAME&" "&strMEMBERID&"" rs.movenext loop while not rs.eof %>
Får fejlen:
Microsoft OLE DB Provider for ODBC Drivers error '80040e07'
[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.
/cup/admin.asp, line 214
Nogle der lige spotter den? Jeg kan ikke selv lige se hvor fejlen skulle ligge... tingene er der i databasen, cookien er der, response.write på strSQL giver det det skal... uhmm
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
hvilken datatype har M_CLANID? hvis det er tal så skal du konvertere strCLANID til tal inden du sætter lige med M_CLANID: strCLANID = Cint(Request.Cookies("CupZone")("LOGINID"))
<% strCLANID = Request.Cookies("CupZone")("LOGINID") if not isnumeric(strCLANID) then strCLANID = 0 strCLANID = strCLANID*1 strSQL = "SELECT * FROM T_USERS WHERE M_CLANID =" & strCLANID set rs = Conn.Execute(strSQL)
DO strMEMBERNAME = rs("M_USERNAME") strMEMBERID = rs("ID") Response.Write ""&strMEMBERNAME&" "&strMEMBERID&"" rs.movenext loop while not rs.eof %>
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.