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

error al insertar

Estas en el tema de error al insertar en el foro de ASP Clásico en Foros del Web. Hola a todos. tengo un error en el siguiente codigo pero como soy nuevo en asp no se a que se deba, el codigo es ...
  #1 (permalink)  
Antiguo 21/12/2009, 16:23
Avatar de lair  
Fecha de Ingreso: enero-2009
Ubicación: header('Location: Morelia");
Mensajes: 1.052
Antigüedad: 16 años, 3 meses
Puntos: 46
error al insertar

Hola a todos.

tengo un error en el siguiente codigo pero como soy nuevo en asp no se a que se deba, el codigo es el siguiente:

Código:
	Dim conexion, basedatos
	basedatos = Server.MapPath("/db/bd1.mdb")
	Set conexion = Server.CreateObject("ADODB.Connection")
	conexion.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & basedatos & ";"

	Dim nom, des
	nom=Request.Form("nombre")
	des=Request.Form("descrip")
	sql="insert into usuarios(nombre,descripcion) values('" & nom & "','" & des & "')"
	conexion.Execute(sql)
el error dice:
Cita:
Información técnica (para personal de soporte técnico)

* Tipo de error:
Error de Microsoft VBScript en tiempo de ejecución (0x800A01A8)
Se requiere un objeto: ''
/agregar.asp, línea 18
la linea 18 es la que dice:
conexion.Execute(sql)

gracias por su tiempo
  #2 (permalink)  
Antiguo 21/12/2009, 16:41
Avatar de lair  
Fecha de Ingreso: enero-2009
Ubicación: header('Location: Morelia");
Mensajes: 1.052
Antigüedad: 16 años, 3 meses
Puntos: 46
Respuesta: error al insertar

No cabe duda de que me falta un par de neuronas

esta parte:
Dim conexion, basedatos
basedatos = Server.MapPath("/db/bd1.mdb")
Set conexion = Server.CreateObject("ADODB.Connection")
conexion.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & basedatos & ";"

la tengo en otro archivo y no lo estoy incluyendo.
un sape de parte de todos para mi
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 17:49.