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

no puedo conectar con mi base de datos

Estas en el tema de no puedo conectar con mi base de datos en el foro de ASP Clásico en Foros del Web. Estimados, necesito ayuda: He colocado una paginita web de prueba con un archivo index.htnl, y dos paginas asp y una base de datos en access. ...
  #1 (permalink)  
Antiguo 03/12/2007, 10:36
 
Fecha de Ingreso: diciembre-2007
Mensajes: 9
Antigüedad: 16 años, 6 meses
Puntos: 0
no puedo conectar con mi base de datos

Estimados, necesito ayuda:
He colocado una paginita web de prueba con un archivo index.htnl, y dos paginas asp y una base de datos en access.
La logica de la aplicacion es sencilla se trata de alquilar una pelicula
la pagina inicial muestra un codigo de usuario y una clave de acceso, las que estan registradas en la base de datos; si la clave es correcta tendria que mostrar la pagina asp con todos los titulos de las peliculas a alquilar, la cual al lado de cada uno de los titulos tiene un boton de comando (Alquilar), el cual una vez presionado abre la segunda pagina asp y registra el alquiler de la pelicula.
Ahora bien NO PUEDO CONECTAR CON LA BASE DE DATOS.
Mi intención es hacerlo mediante ADO OLEDB con una cadena embutida en la pagina web.
Todo funciona perfectamente bien cuando lo simulo en mi PWS /personal web server, pero cuando subo todo a mi espacio de hosting NO SE COMO INDICAR EL CAMINO A LA BASE DE DATOS, no se la ruta fisica que tengo que darle.
Este es es codigo de la primera de las paginas.asp
<HTML>
<HEAD>
<TITLE>
PAOLA BECERICA
</TITLE>
<%
Set cn=server.CreateObject("ADODB.Connection")
Set ps=Server.CreateObject("ADODB.RecordSet")
Set pe=Server.CreateObject("ADODB.RecordSet")
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Documents and Settings\Administrador\Escritorio\Parcial\Video.md b;Persist Security Info=False"
Cod=request("cod")
Clave=request("Clave")
sql="SELECT count(*)as cuantos FROM Clientes WHERE Codigo="+Cod+" and Clave = '"+clave+"'"
ps.Open sql, cn
can = ps("cuantos")
%>
</HEAD>
<BODY bgcolor="#667788">
<%
if can = 1 Then
sql = "SELECT * FROM peliculas"
pe.Open sql, cn
while not pe.EOF
%>
<FORM METHOD=POST ACTION="Alquilar.asp?cli=<%=Cod%>&Peli=<%=pe.field s("codigo")%>">
titulo=<%=pe.fields("titulo")%>Peli=<%=pe.fields(" codigo")%>&nbsp&nbsp<input type="Submit" value="Alquilar"><br><br>
<MARQUEE bgcolor="#ff0000">&nbsp
<font face="Arial" color="#ffffff">
<i>
Alquile hoy con el 10% de descuento</MARQUEE>
</I>
</Font>
<%
pe.MoveNext
Wend
else
%>
<A HREF="Paola.html">Volver a la Página Inicial</A>
<%
end if
%>
</table>
</body>
</html>
Que tengo que cambiar, para que la conexion funcione??
Espero puedan ayudarme
Saludos cordiales
  #2 (permalink)  
Antiguo 03/12/2007, 10:47
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 4 meses
Puntos: 772
Re: no puedo conectar con mi base de datos

Hola dannyterraneo. Bienvenido al foro.

Para hacer preguntas es preferible utilizar el foro que mejor se adapte a tu duda, así podrán ayudarte más usuarios.

Muevo tu mensaje al foro de ASP desde Bienvenida a Foros del Web.

Saludos,
  #3 (permalink)  
Antiguo 03/12/2007, 15:42
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 3 meses
Puntos: 88
Re: no puedo conectar con mi base de datos

Bienvendio Dannyterraneo

cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&_
server.mappth("Video.mdb) & ";
Persist Security Info=False"

debes recordar que para que te funcione bien, las paginas y tu base de datos deben estar en la misma linea, ejemplo

puedes estructurarlo un poco mas

y en este caso la estructura seria
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&_
server.mappth("/datos/Video.mdb) & ";
Persist Security Info=False"

pero en esos casos ya depende mucho de tu estructura, en dado caso de que tengas mas dudas escribelas, saludos

__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
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 22:36.