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

Error

Estas en el tema de Error en el foro de ASP Clásico en Foros del Web. Código: strSQL = "SELECT * FROM GAMES_GAMES" MRC.Open strSQL, MyConn, 2,3 MRC.AddNew MRC("ORDEN") = txtOrden MRC("ID_JUEGO") = txtIdJuego MRC("JUEGO") = txtGame MRC("LINK") = left(lcase(replace(txtGame, " ...
  #1 (permalink)  
Antiguo 14/04/2003, 06:42
Avatar de meru-kun  
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 854
Antigüedad: 21 años, 6 meses
Puntos: 0
Error

Código:
strSQL = "SELECT * FROM GAMES_GAMES"
 MRC.Open strSQL, MyConn, 2,3
  MRC.AddNew
   MRC("ORDEN") = txtOrden
   MRC("ID_JUEGO") = txtIdJuego
   MRC("JUEGO") = txtGame
   MRC("LINK") = left(lcase(replace(txtGame, " ", "")), 3)
   MRC("CAT") = txtMaAn
  MRC.Update
 MRC.Close
Con ese codigo, y con el MyConn creado, me da un error el servidor, que me dice:
Microsoft VBScript runtime error '800a01a8'

Object required: 'MRC'

/animezone/control_secciones.asp, line 271

¿Que es lo que tengo que hacer para que me acepte el MRC?
__________________
Tu portal de manga y anime.
  #2 (permalink)  
Antiguo 14/04/2003, 07:00
Avatar de Juansan  
Fecha de Ingreso: abril-2001
Mensajes: 203
Antigüedad: 23 años, 1 mes
Puntos: 0
me parece que te falta un...
SET MRC=("ALGO")...
Saludos
  #3 (permalink)  
Antiguo 14/04/2003, 07:04
Avatar de meru-kun  
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 854
Antigüedad: 21 años, 6 meses
Puntos: 0
El error esta en esta linea:
MRC.Open strSQL, MyConn, 2,3
__________________
Tu portal de manga y anime.
  #4 (permalink)  
Antiguo 14/04/2003, 07:08
Avatar de Juansan  
Fecha de Ingreso: abril-2001
Mensajes: 203
Antigüedad: 23 años, 1 mes
Puntos: 0
que es MRC??
No deberia ser un SET MRC=("ADODB.Recordset")?? dado que antes estas haciendo un select para que te devuelva los registros.
  #5 (permalink)  
Antiguo 14/04/2003, 07:15
Avatar de meru-kun  
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 854
Antigüedad: 21 años, 6 meses
Puntos: 0
Ahora he dejado la cosa asi:
Código:
strSQL = "SELECT * FROM GAMES_GAMES"
SET MRC = ("ADODB.Recordset")
 MRC.Open strSQL, MyConn, 2,3
  MRC.AddNew
   MRC("ORDEN") = txtOrden
   MRC("ID_JUEGO") = txtIdJuego
   MRC("JUEGO") = txtGame
   MRC("LINK") = left(lcase(replace(txtGame, " ", "")), 3)
   MRC("CAT") = txtMaAn
  MRC.Update
 MRC.Close
Pero me da error igualmente (Object required: '[string: "ADODB.Recordset"]' )

Si voy a estar muchotiempo asi... ¿Hay alguna otra forma de que añada los registros?
__________________
Tu portal de manga y anime.
  #6 (permalink)  
Antiguo 14/04/2003, 08:00
Avatar de Juansan  
Fecha de Ingreso: abril-2001
Mensajes: 203
Antigüedad: 23 años, 1 mes
Puntos: 0
Aqui vamos a responder las veces que sean necesarias pero tambien es bueno que te interiorices un poco en el tema.

Reemplaza el
SET MRC = ("ADODB.Recordset")
por
SET MRC = Server.CreateObject("ADODB.Recordset").

Saludos
  #7 (permalink)  
Antiguo 14/04/2003, 09:01
Avatar de meru-kun  
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 854
Antigüedad: 21 años, 6 meses
Puntos: 0
Perfecto, ya funciona todo. Siento haber sido asi, pero es que estaba un poco "de mala leche".

Muchas gracias por ayudar (es que siempre me pasan cosas asi, y ya estaba un poco cabreado)

De nuevo, muuuuchas gracias
__________________
Tu portal de manga y anime.
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 00:37.