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

Error al conectar BD

Estas en el tema de Error al conectar BD en el foro de ASP Clásico en Foros del Web. Tipo de error: Error de Microsoft VBScript en tiempo de ejecución (0x800A01A8) Se requiere un objeto: 'True' /enviar.asp, línea 22 Quien sabe?...
  #1 (permalink)  
Antiguo 30/01/2003, 13:29
Avatar de Isaac Mañe  
Fecha de Ingreso: enero-2002
Ubicación: Caracas
Mensajes: 396
Antigüedad: 22 años, 4 meses
Puntos: 0
Pregunta Error al conectar BD

Tipo de error:
Error de Microsoft VBScript en tiempo de ejecución (0x800A01A8)
Se requiere un objeto: 'True'
/enviar.asp, línea 22

Quien sabe?
  #2 (permalink)  
Antiguo 30/01/2003, 13:31
Avatar de lubetpic  
Fecha de Ingreso: enero-2002
Ubicación: San Jose
Mensajes: 679
Antigüedad: 22 años, 4 meses
Puntos: 0
adivina adivinador: cual sera la parte del codigo que da ese problema?


mmmm

no se


amigo, ni que fueramos coperfield!
pon algo mas...por ejemplo el codigo
  #3 (permalink)  
Antiguo 30/01/2003, 13:42
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 5 meses
Puntos: 1
Eso es de parte del cliente y estamos en el foro de ASP

o es error de ASP?

Lo dudo...
  #4 (permalink)  
Antiguo 30/01/2003, 13:43
Avatar de Isaac Mañe  
Fecha de Ingreso: enero-2002
Ubicación: Caracas
Mensajes: 396
Antigüedad: 22 años, 4 meses
Puntos: 0
Aqui va!

Set Conn = Server.CreateObject ("ADODB.Connection")
Conn.Open("DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("\wwwroot\db1.mdb"))
Set RS=CreateObject ("ADODB.RecordSet")
RS=Cursortype=adOpenKeyset
RS=Cursortype=adLockOptimistic

rs.Open "db1",conn
RS.AddNew

Ob_RS ("pais")= Request.Form("pais")
etc
etc
etc

Ob_RS.Update
Ob_RS.Close
Ob_Conn.Close

Estará bien?
  #5 (permalink)  
Antiguo 30/01/2003, 14:57
Avatar de Isaac Mañe  
Fecha de Ingreso: enero-2002
Ubicación: Caracas
Mensajes: 396
Antigüedad: 22 años, 4 meses
Puntos: 0
Ayuda por favor!

Nadie tiene una respuesta?
  #6 (permalink)  
Antiguo 30/01/2003, 15:04
Avatar de Jorge_Mota  
Fecha de Ingreso: diciembre-2002
Ubicación: Chapinlandia :-D
Mensajes: 725
Antigüedad: 21 años, 6 meses
Puntos: 11
pon el codigo donde esta "True" y ver si asi te podemos
ayudar. o bien postea todo el codigo para que lo analizemos
y quiza asi logremos darte una respuesta.
__________________
Jorge Mota
Blog
Gubiz estafa
  #7 (permalink)  
Antiguo 31/01/2003, 08:26
Avatar de Isaac Mañe  
Fecha de Ingreso: enero-2002
Ubicación: Caracas
Mensajes: 396
Antigüedad: 22 años, 4 meses
Puntos: 0
<%IF (Request.Form <> "") THEN

Set Conn = Server.CreateObject ("ADODB.Connection")
Conn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" &Server.MapPath("\wwwroot\db1.mdb"))

Set RS=CreateObject ("ADODB.RecordSet")
RS=Cursortype=adOpenKeyset
RS=Cursortype=adLockOptimistic

Ob_RS.Open "Tabla1",Ob_conn Aqui dice que da el error
RS.AddNew

Ob_RS ("pais")= Request.Form("pais")

---------------------------------------------------------------------------------
Tipo de error:
Error de Microsoft VBScript en tiempo de ejecución (0x800A01A8)
Se requiere un objeto: ''
/enviar.asp, línea 24
  #8 (permalink)  
Antiguo 31/01/2003, 11:08
 
Fecha de Ingreso: enero-2002
Ubicación: Dentro del corralón
Mensajes: 287
Antigüedad: 22 años, 5 meses
Puntos: 0
Por lo que veo el objeto que definiste como Recordset se llama RS y en la línea 24 estás intentando usar Ob_RS. Fijate si no es eso.
Saludos.
__________________
Leonardo D'Angelo
  #9 (permalink)  
Antiguo 31/01/2003, 11:34
Avatar de Jorge_Mota  
Fecha de Ingreso: diciembre-2002
Ubicación: Chapinlandia :-D
Mensajes: 725
Antigüedad: 21 años, 6 meses
Puntos: 11
Ob_conn <--- tampoco esta definido.


lo mas probable es que estas usando codigo de
algun ejemplo, y no lo has adapado a tu codigo.
__________________
Jorge Mota
Blog
Gubiz estafa
  #10 (permalink)  
Antiguo 31/01/2003, 13:28
 
Fecha de Ingreso: enero-2002
Ubicación: Dentro del corralón
Mensajes: 287
Antigüedad: 22 años, 5 meses
Puntos: 0
Donde dice:

RS=Cursortype=adOpenKeyset
RS=Cursortype=adLockOptimistic

Debería ser:

RS.Cursortype=adOpenKeyset
RS.Cursortype=adLockOptimistic

O sea,

Objeto.Propiedad = Valor

Saludos.
__________________
Leonardo D'Angelo
  #11 (permalink)  
Antiguo 31/01/2003, 13:42
 
Fecha de Ingreso: enero-2002
Ubicación: Dentro del corralón
Mensajes: 287
Antigüedad: 22 años, 5 meses
Puntos: 0
Perdón, me olvidé de comentar que el valor adLockOptimistic me suena que va en la propiedad LockType y no Cursortype.
Saludos.
__________________
Leonardo D'Angelo
  #12 (permalink)  
Antiguo 31/01/2003, 15:05
Avatar de Atonovich  
Fecha de Ingreso: diciembre-2002
Ubicación: ...
Mensajes: 117
Antigüedad: 21 años, 6 meses
Puntos: 0
Donde definiste Ob_conn?
en ningùn lado!

la sintaxis es :
recordset.Open "TABLA", objeto_deconexion y estas correcto pero en lugar de Ob_conn es:

Ob_RS.Open "Tabla1",Conn <----- ese fue el objeto que definiste

Claro que al interpretar esa línea de conexion con Ob_conn te manda cremas porque no hay ningún objecto definido que se llame así

SALUDOS!!!
__________________
" El hombre es una invención de Dios o Dios es una invención del hombre..."
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 01:25.