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

Necesito Añadir a una BD Access con un ASP

Estas en el tema de Necesito Añadir a una BD Access con un ASP en el foro de ASP Clásico en Foros del Web. No he conseguido aun añdir a una BD Access con mi ASP, consigo ver los registros, pero no hay manera de añadirle uno, muchas veces ...
  #1 (permalink)  
Antiguo 23/07/2002, 06:06
 
Fecha de Ingreso: julio-2002
Mensajes: 2
Antigüedad: 21 años, 10 meses
Puntos: 0
Necesito Añadir a una BD Access con un ASP

No he conseguido aun añdir a una BD Access con mi ASP, consigo ver los registros, pero no hay manera de añadirle uno, muchas veces me da el error de no se puede abrir el objeto porque ya esta abierto (refiriendose a la BD, y otras veces me dice que no tengo permiso para escribir.)
He instalado el IIS en mi Windows XP y creo que esta bien lo del ODBC. A ver si alguien me hecha una mano
  #2 (permalink)  
Antiguo 23/07/2002, 09:04
 
Fecha de Ingreso: julio-2002
Mensajes: 219
Antigüedad: 21 años, 11 meses
Puntos: 0
Re: Necesito Añadir a una BD Access con un ASP

Hola. Aquí tienes el ejemplo de una función que inserta un cliente en una base de datos. Los datos que se insertan son variables por eso la notación '"&variable&"' para variables de texto y "&variable&" para variables numéricas.

function insertarCliente(vnombre, vapellido, vdireccion, vciudad, vestado, vcorreo)
'Variable a utilizar
Dim objCon, strSQL, RS

'Conexión con la base de datos
Set objCon = Server.CreateObject("ADODB.Connection")
objCon.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("BDPrueba.mdb"))

'Creando query para insertar el cliente
strSQL = "INSERT INTO Cliente (Nombre, Apellido, Ciudad, NombreEstado, Direccion, Correo) VALUES ('" & vnombre & "'" & "," & "'" & vapellido & "'" & "," & "'" & vciudad & "'" & "," & "'" & vestado & "'" & "," & "'" & vdireccion & "'" & "," & "'" & vcorreo& "')"
Set RS = objCon.Execute(strSQL)

'Cerrando la conexión con la base de datos y destruyendo los registros
objCon.Close
Set RS = nothing
Set objCon = nothing
end function

NOTA: Fijate que tu error no sea porque tienes abiertas las tablas en Access, mientras intentas hacerle las consultas.

Suerte.
  #3 (permalink)  
Antiguo 23/07/2002, 09:33
Avatar de Sir Matrix  
Fecha de Ingreso: octubre-2000
Ubicación: Dentro de mi cabeza. ono?
Mensajes: 1.264
Antigüedad: 23 años, 8 meses
Puntos: 3
Re: Necesito Añadir a una BD Access con un ASP

Hola, también fíjate que la base de datos no tenga permisos de sólo lectura.

Estos permisos pueden darse en el archivo y en el IIS.

saludos
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:30.