Foros ZackYFileS

Foros ZackYFileS (http://foros.zackyfiles.com/index.php)
-   ARTES GRÁFICAS - Diseño, Firmas, WEBS. (http://foros.zackyfiles.com/forumdisplay.php?f=238)
-   -   Por que no funciona ASP en mi PC ??? (http://foros.zackyfiles.com/showthread.php?t=299828)

Byztor 11/03/2005 22:27

Por que no funciona ASP en mi PC ???
 
Pues eso, me he instalado el IIS y nada de nada.....
Por que puede ser ?

La base de datos es en access, he creado el origen de datos ODBC a esa base de datos y nada de nada..
Me da error...

Lo he probado en windows 2000 y XP... pero con igual resultado...

Lo que en otro pc funciona, en el mio no...

saludos :confuso:

MelonMad 12/03/2005 11:33

Acontando errores:
Si pones http://localhost en un navegador, que te aparece?
Seguro que si, pero, has creado nu directorio vistual no? es decir, llamas a la pagina ASP como http://localhost/pagina.asp o http://localhost/direcVirtual/pagina.asp?

Byztor 12/03/2005 13:37

si, tengo una carpeta que se llama PAGINAWEB en el directorio wwwroot, y lo abro desde el navegador...

Lo unico que no me funciona, son las operaciones con la base de datos, por que por ejemplo, las variables de Sesion, y Aplicacion del global.asa, si me funcionan...

Las paginas se cargan y todo, pero cuando intento insertar datos en la base de datos de access... me da error...

Saludos

Byztor 12/03/2005 13:54

ESTE ES EL ERROR QUE ME DA EL EXPLORADOR:


Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Controlador ODBC Microsoft Access] No se puede actualizar. Base de datos u objeto de sólo lectura.
/PAGINAWEB/registro.asp, línea 21

MelonMad 12/03/2005 14:19

En vez de resgistrar la BBDD pon esto en el codigo
Conn.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=C:\base de datos.mdb"
a ver si asi funciona
4.0 si es access 2000
o 3.5 si es 97

MelonMad 12/03/2005 14:21

la base es de solo lectura.....
mmm pues prueba a darle permisos de control total

Byztor 12/03/2005 15:05

el access es el que entra en el paquete de OFFICE XP...

Byztor 12/03/2005 15:15

esto es lo que he puesto :

Conn.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=C:\Inetpub\wwwroot\PAGINAWEB\BASE_DATOS.mdb"

y no funciona, dice esto:

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

asique puse esto:

[B]Ob_[/B]Conn.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=C:\Inetpub\wwwroot\PAGINAWEB\BASE_DATOS.mdb"

y me volvio a decir:

Tipo de error:
Microsoft JET Database Engine (0x80040E09)
No se puede actualizar. Base de datos u objeto [B]de sólo lectura.[/B]
/PAGINAWEB/registro.asp, línea 13


toy desesperaooo !!!

gracias por contestar

Byztor 12/03/2005 15:24

Para ver los permisos que tiene la BBDD le he dado con el boton derecho sobre el icono de la BBDD, y a propiedades, pero la casilla de "Solo Lectura" está sin marcar.....
No lo entiendo...

Hay alguna otra forma de darle TODOS los permisos a la BBDD...??

MelonMad 12/03/2005 15:53

has declarado el objeto conn o en tu caso Ob_conn?
Pon esto
'declaras el objeto conexion con la base
Set Conn=Server.CreateObject("ADODB.Connection")
'Declaras el recordset
Set RS = Server.CreateObject("ADODB.Recordset")
'conexion
Conn.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=C:\Inetpub\wwwroot\PAGINAWEB\BASE_DATOS.mdb
'la SQL
strSQL="SELECT * FROM TABLA WHERE REGISTRO='ALGO'
'ejecutas
RS.open strSQL, Conn, 3,3

Espero q te sirva, si no.. ya no se donde puede estar el error
Pero lo de solo lectura..... no se no se

MelonMad 12/03/2005 16:04

[QUOTE=Byztor]Para ver los permisos que tiene la BBDD le he dado con el boton derecho sobre el icono de la BBDD, y a propiedades, pero la casilla de "Solo Lectura" está sin marcar.....
No lo entiendo...

Hay alguna otra forma de darle TODOS los permisos a la BBDD...??[/QUOTE]
Si claro, agregar periso->todos->control total

Byztor 12/03/2005 16:12

mira, esta es mi pagina ASP:

[CODE]

<HTML>
<TITLE> Añadir en la BD </TITLE>
<BODY background="imagenes/fondobarça3.jpg">
<!-- #INCLUDE File="ADOVBS.inc" -->

<%
Set Ob_Conn=Server.CreateObject("ADODB.Connection")
Set Ob_RS=Server.CreateObject("ADODB.Recordset")
Ob_Conn.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=C:\Inetpub\wwwroot\PAGINAWEB\BASE_DATOS_BARÇA.mdb"

Ob_RS.Open "SOCIOS",Ob_Conn,adOpenStatic,adCmdTable

Ob_RS.AddNew
Ob_RS("DNI")=Request.Form("dni")
Ob_RS("USUARIO")=Request.Form("nombre_usuario")
Ob_RS("NOMBRE")=Request.Form("nombre")
Ob_RS("APELLIDOS")=Request.Form("apellidos")
Ob_RS("EDAD")=Request.Form("edad")
Ob_RS("POBLACION")=Request.Form("poblacion")
Ob_RS("CIUDAD")=Request.Form("ciudad")
Ob_RS("CONTRASEÑA")=Request.Form("password")
Ob_RS.Update

Ob_RS.Close
Ob_Conn.Close

%>

<center>
<br>
<br>

<% Session("usuario")= Request.Form("nombre_usuario") %>
<p><a href="marcos.html" target="_parent"><img src="imagenes/boton2.gif" border="0"></p></a></p>

</center>
</BODY>
</HTML>

[/CODE]

no se que hacer..... ni donde esta "agregar periso->todos->control tota"

[COLOR=Red]perdona mi ignorancia...[/COLOR] :y) :y) :y)

MelonMad 12/03/2005 16:16

cambia adOpenStatic,adCmdTable por 3,3 y dime si t da el error
tambien seria aconsejable, por futuros problemas con otros servers que la ç el nombre d la bbddla cambies por una C

Byztor 12/03/2005 16:21

PONIENDO

"Ob_RS.Open "SOCIOS",Ob_Conn,3,3" POR "Ob_RS.Open "SOCIOS",Ob_Conn,adOpenStatic,adCmdTable"

[U]Información técnica (para personal de soporte técnico)[/U]

Tipo de error:
Microsoft JET Database Engine (0x80040E09)
No se puede actualizar. Base de datos u objeto de sólo lectura.
/PAGINAWEB/registro.asp, línea 13


Tipo de explorador:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)

Página:
POST 82 bytes to /PAGINAWEB/registro.asp

Datos de POST:
dni=7&nombre_usuario=7&password=7&nombre=7&apellidos=7&edad=7&poblacion=7&ciudad=7

Hora:
sábado, 12 de marzo de 2005, 15:19:38


Más información:
Soporte técnico de Microsoft

MelonMad 12/03/2005 16:23

Mp

javihu 16/03/2005 01:26

prueba a convertir la base de datos a access 97
 
has probado a convertir la base de datos a formato de access 97
pruebalo y me comentas
si te sigue dando errores te seguire ayudando
un saludo
javi

Byztor 16/03/2005 16:22

ya esta todo solucionado, era problema de permisos ;)

GRACIAS MELON, :D

ernestto 14/01/2010 22:31

Cita:

Iniciado por Byztor (Mensaje 1505080)
ya esta todo solucionado, era problema de permisos ;)

GRACIAS MELON, :D

Tengo el mismo problema con el servidor remoto de 1AND1


La franja horaria es GMT +2. Ahora son las 14:39.

Powered por vBulletin™ Version 3.8.10
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.
Traducido por vBsoporte - vBulletin en español
ZackYFileS - Foros de Debate