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

ruta de base de datos

Estas en el tema de ruta de base de datos en el foro de ASP Clásico en Foros del Web. hola a todos: les cuento que estoy subiendo unas paginas htm y asp al servicio que da el brinkster, pero me da un error cuando ...
  #1 (permalink)  
Antiguo 27/02/2002, 19:34
 
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 117
Antigüedad: 22 años, 4 meses
Puntos: 0
ruta de base de datos

hola a todos:

les cuento que estoy subiendo unas paginas htm y asp al servicio que da el brinkster, pero me da un error cuando quiere leer la base de datos que esta en access , por la cadena de coneccion, el problema especifico es la ruta en donde esta la base de datos, esto es lo que me devuelve cuando carga la pagina:

Microsoft JET Database Engine error '80004005'

'C:\WINNT\system32\www27.brinkster.com\bondyre\db\ bond.mdb' is not a valid path. Make sure that the path name is spelled correctly and that you are connected to the server on which the file resides.

/bondnyre/apartmentsearch.asp, line 11


mi codigo para obtener la ruta de la base de datos es el siguiente:

<%'Realizando la conexion
URL = Request.ServerVariables("SERVER_NAME")
url=trim(url) + "/bondyre/db/bond.mdb"
'ruta= "http://www27.brinkster.com/bondnyre/db/bond.mdb"
strconnection="Provider=Microsoft.Jet.OLEDB.4 .0;Data Source=" + url + ""
set cn=server.CreateObject("ADODB.Connection&quot ;)
cn.open strconnection
'Creando los recordset necesarios
set rs=server.CreateObject("ADODB.Recordset" )
set rso=server.CreateObject("ADODB.Recordset&quot ;)
'Obteniendo Options
sql="Select * from Table_Details where CodTab='001' order by CodArg"
rs.Open sql,cn
'obteniendo Assitance
sql="Select * from Table_Details where CodTab='002' order by CodArg"
rso.Open sql,cn
%>


alguien me puede dar una idea de como debo de cambiar el codigo para que esto funcione.

graciasssssss
  #2 (permalink)  
Antiguo 27/02/2002, 21:10
 
Fecha de Ingreso: junio-2001
Ubicación: Cordoba, Argentina
Mensajes: 190
Antigüedad: 23 años
Puntos: 0
Re: ruta de base de datos

podes probar algo asi

strConn= "Data Source=" & Server.Mappath("dbase/dbase.mdb") & ";Provider=Microsoft.Jet.OLEDB.4.0;"

oConn.open strConn

Martin Acevedo
  #3 (permalink)  
Antiguo 27/02/2002, 22:28
Avatar de rodvilleda  
Fecha de Ingreso: enero-2002
Mensajes: 182
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: ruta de base de datos

tu conexion a la base de datos is usas Brinkster debe ser así: (de http://www.brinkster.com/GeneralDatabaseGuide.asp)

'Primera opcion
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\UserName\db\dbname.mdb" )

'o esta segunda opcion

'String2
Set Conn = Server.CreateObject("ADODB.Connection")
sConnection = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & Server.MapPath("\UserName\db\dbname.mdb" ) & ";" & _
"Persist Security Info=False"
Conn.Open(sConnection)

importante es usar siempre esto:
\UserName\db\dbname.mdb, con todo y la diagonal invertida al principio.

Espero te sirva
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 20:57.