Foros del Web » Programando para Internet » ASP Clásico »

¿Por que...

Estas en el tema de ¿Por que... en el foro de ASP Clásico en Foros del Web. ... me da este error?? Microsoft OLE DB Provider for ODBC Drivers error '80040e07' [Microsoft][Controlador ODBC Microsoft Access] No coinciden los tipos de datos en ...
  #1 (permalink)  
Antiguo 15/01/2003, 12:34
Avatar de meru-kun  
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 854
Antigüedad: 21 años, 6 meses
Puntos: 0
¿Por que...

... me da este error??
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.

/_index/inc_secc_games.asp, line 17


La sentencias qeu van anteriores al error son:
Código:
<% txtGame = Request.QueryString("game")%>
<%= txtGame %>
<%
strSQLCogerIDGame = "SELECT ID_JUEGO FROM GAMES_GAMES WHERE LINK ='" & txtGame & "'" 

response.write (strSQLCogerIDGame)

Set MyRecordset = MyConn.execute(strSQLCogerIDGame)

txtIDGame = MyRecordset("ID_JUEGO")
txtIDGame = CInt(txtIDGame)

MyRecordset.close
strSQLCogerGame = "SELECT SECCION, LINK_SECC FROM GAMES_SECC WHERE ID_JUEGO ='" & txtIDGame & "'"
response.write (strSQLCogerGame)
Set MyRecordset = MyConn.execute(strSQLCogerGame)
%>
¿¿Que es lo que no coincide??
__________________
Tu portal de manga y anime.
  #2 (permalink)  
Antiguo 15/01/2003, 12:43
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
si id_juego es numerico, no debeir ir con comillas simples

strSQLCogerGame = "SELECT SECCION, LINK_SECC FROM GAMES_SECC WHERE ID_JUEGO =" & txtIDGame & ";"
  #3 (permalink)  
Antiguo 15/01/2003, 12:53
Avatar de lubetpic  
Fecha de Ingreso: enero-2002
Ubicación: San Jose
Mensajes: 679
Antigüedad: 22 años, 4 meses
Puntos: 0
cual es la linea 17?
  #4 (permalink)  
Antiguo 15/01/2003, 13:00
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Lubetpic: generalmente (por no decir siempre) al presentarse ese error, la línea que lo produce es donde se abre o ejecuta el recordset. Por lo tanto debería ser:

Set MyRecordset = MyConn.execute(strSQLCogerGame)

aunque el error está en strSQLCogerGame (lo que dice bakanzipp es correcto), este se presenta en otra línea.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:18.