Tengo una variable de session, que en realidad contiene un numero, pero esta en formato string.
Para poder usar esos datos, necesito pasarlos a Int... Con un CInt no me funciona, me da error... ¿que hago?
| ||||
Microsoft OLE DB Provider for ODBC Drivers error '80040e07' [Microsoft][Controlador ODBC Microsoft Access] No coinciden los tipos de datos en la expresión de criterios. /inc_member_stats.asp, line 11 (set MR...) Codigo: strSQL2 = "SELECT COUNT(ID) AS intSecc FROM GAMES_SECC WHERE AUTOR_ID=" & intUserID Set MRS = Server.CreateObject("ADODB.Recordset") MRS.Open strSql2, MyConn intZASecc = cInt(intSecc) * 5 ' ** Modificador valor de las secciones... Se me olvidaba decir que : intUserID = session("usrID") |
| ||||
pero a esa varible debes convertirla antes de consultar intUserID = CInt(session("usrID")) strSQL2 = "SELECT COUNT(ID) AS intSecc FROM GAMES_SECC WHERE AUTOR_ID=" & intUserID Set MRS = Server.CreateObject("ADODB.Recordset") MRS.Open strSql2, MyConn |