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

Asp Y Access

Estas en el tema de Asp Y Access en el foro de ASP Clásico en Foros del Web. BUENAS TARDES, SOY UN POCO NOVATO EN ASP Y TENGO EL SIGUIENTE PROBLEMA CUANDO QUIERO DAR DE ALTA A UN USUARIO A TRAVES DE ACCESS. ...
  #1 (permalink)  
Antiguo 04/11/2003, 09:23
 
Fecha de Ingreso: octubre-2003
Mensajes: 32
Antigüedad: 20 años, 6 meses
Puntos: 0
Asp Y Access

BUENAS TARDES,

SOY UN POCO NOVATO EN ASP Y TENGO EL SIGUIENTE PROBLEMA CUANDO QUIERO DAR DE ALTA A UN USUARIO A TRAVES DE ACCESS.

TENGO ESTE CODIGO:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<HTML>
<HEAD>
<TITLE>Insertar.asp</TITLE>
</HEAD>
<BODY>

<%
'Recogemos los valores del formulario
nombre=Request.Form("nombre")
telefono= Request.Form("telefono")

'Instanciamos y abrimos nuestro objeto conexion
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "PRUEBA"

'Ahora creamos la sentencia SQL
sSQL="Insert Into Clientes (nombre,telefono) values ('" & nombre & "','" & telefono & "')"

'Ejecutamos la orden
set RS = Conn.Execute(sSQL)
%>

<h1><div align="center">Registro Insertado</div></h1>
<div align="center"><a href="lectura.asp">Visualizar el contenido de la base</a></div>

<%
'Cerramos el sistema de conexion
Conn.Close
%>

</BODY>
</HTML>


Y EL ERROR QUE ME DA ES ESTE:

HTTP 500.100. Error interno del servidor: error de ASP
Servicios de Internet Information Server

--------------------------------------------------------------------------------

Información técnica (para personal de soporte técnico)

Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Controlador ODBC Microsoft Access] El motor de base de datos Microsoft Jet no puede abrir el archivo '(desconocido)'. Está abierto en modo exclusivo por otro usuario o bien necesita permiso para ver sus datos.
/asp1/TMP1351pnu0p4.asp, línea 15


Tipo de explorador:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; AIY)

Página:
GET /asp1/TMP1351pnu0p4.asp

Hora:
martes, 04 de noviembre de 2003, 15:39:04


Más información:


QUE ESTA PASANDO??

GRACIAS A TODOS
  #2 (permalink)  
Antiguo 04/11/2003, 09:42
 
Fecha de Ingreso: marzo-2003
Ubicación: onde toy?
Mensajes: 1.437
Antigüedad: 21 años, 1 mes
Puntos: 9
Dentro de la carpeta en que tienes tanto tu base de datos como los archivos ASP. revisa los permisos ....boton derecho sobre la carpeta/propiedades/seguridad activar el check box "todos" y revisa luego que pasa
__________________
Buena Vida...
Francisco
  #3 (permalink)  
Antiguo 04/11/2003, 10:46
Avatar de AlexNV  
Fecha de Ingreso: junio-2003
Ubicación: Madrid
Mensajes: 289
Antigüedad: 20 años, 10 meses
Puntos: 1
Tendrás que decirle donde está la bd
Algo asi como
oConn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\mibd.mdb"))
  #4 (permalink)  
Antiguo 04/11/2003, 11:52
 
Fecha de Ingreso: octubre-2003
Mensajes: 32
Antigüedad: 20 años, 6 meses
Puntos: 0
ya está, entre los 2 me habéis ayudado, no tenia permisos y ademas he cambiado un par de cosas en las opciones de DSN.

gracias!!!
  #5 (permalink)  
Antiguo 02/12/2003, 14:27
 
Fecha de Ingreso: abril-2003
Mensajes: 23
Antigüedad: 21 años
Puntos: 0
Pregunta Problemas con access, porfavor alguin que me ayude!!!!!

tengo unas paginas en asp en un servidor donde me conecto a la base de datos de varias computadoras, el problema es que con windows xp, todo funcionaba de maravilla, pero tuvimos que poner en el servidor win2k por cuestiones de trabajo, y ya no funciono, me marca el siguiente error.
Tipo de error:
Microsoft JET Database Engine (0x80004005)
El motor de base de datos Microsoft Jet no puede abrir el archivo '\\nom_maq\carpeta\db.mdb'. Está abierto en modo exclusivo por otro usuario o bien necesita permiso para ver sus datos.
y no se como solucionarlo ya llevo unos dias con esto,
alguien que me pueda ayudar ,

nota .. el servidor es win2k , y las maquinas cliente son winxp

de antemano gracias, pero ojala me puedan ayudar
__________________
AmoC
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 11:13.