
He instalado el IIS en mi Windows XP y creo que esta bien lo del ODBC. A ver si alguien me hecha una mano

| |||
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 ![]() |
| |||
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. |