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

Acceso a BD de Access del Server

Estas en el tema de Acceso a BD de Access del Server en el foro de ASP Clásico en Foros del Web. Hola a todos. estoy necesitando abrir una base de datos del server de la cual no tengo la direccion fisica (osea, c:\xxxx\xxxx), mi pregunta es ...
  #1 (permalink)  
Antiguo 16/05/2003, 18:15
 
Fecha de Ingreso: mayo-2003
Mensajes: 11
Antigüedad: 21 años, 1 mes
Puntos: 0
Pregunta Acceso a BD de Access del Server

Hola a todos. estoy necesitando abrir una base de datos del server de la cual no tengo la direccion fisica (osea, c:\xxxx\xxxx),
mi pregunta es como puedo abrirla sin poner su direccion.

les paso el codigopara que lo vean. a mi, me da error.

Gracias.
WBoya


<%@ Language=VBScript %>
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft FrontPage 4.0">
<base target="rbottom">
</HEAD>
<BODY>

<P>&nbsp;</P>
<%
'variable de logueo.
'Response.Write Request.ServerVariables("logon_user")

dim strcon_access
archivo="Tareas.mdb" ' Esta es la base de access.
strcon_access = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&archivo&";DefaultDir=;UID=;PWD=;"
set Connaccess = server.createobject("adodb.connection")

if Request.QueryString("id_analista")="" then


Connaccess.open strcon_access

sSQL1 = "select * from analistas order by Nombre"
' Response.Write "<br>"&sSQL1
Set rs_analista = Server.CreateObject("ADODB.Recordset")
rs_analista.Open sSQL1,Connaccess

%>
<FORM action="test1.asp?id_analista=<%=request("analista ")%>" method=POST id=form1 name=form1>
<SELECT id=analista name=analista>
<%do until rs_analista.eof%>
<OPTION value="<%=rs_analista("id")%>"><%=rs_analista("Nom bre")%></OPTION>
<%
rs_analista.movenext
loop
%>
</SELECT>
<INPUT type="button" value="GO!" onclick="document.form1.variable.value=document.fo rm1.analista.value;location='test1.asp?id_analista ='+this.form.analista.value" id=submit1 name=submit1>
<INPUT type="hidden" id=variable name=variable>
</FORM>
<%

rs_analista.close
set rs_analista=nothing

%>

<%
else

Connaccess.open strcon_access

sSQL1 = "select * from tareas where analistas='"&Request.QueryString("id_analista")&"' order by id"
' Response.Write "<br>"&sSQL1
Set rs_tareas = Server.CreateObject("ADODB.Recordset")
rs_tareas.Open sSQL1,Connaccess

if not rs_tareas.BOF and not rs_tareas.EOF then

do until rs_tareas.EOF
Response.Write "<br>"&rs_tareas("id")
Response.Write "<br>"&rs_tareas("Analistas")
rs_tareas.MoveNext
loop

%>
<br>
<INPUT type="button" value="Cambiar Analista" onclick="document.location='test1.asp' " id=button1 name=button1>

<%
else
Response.Write "<center>No se encontraron datos de ese analista"
%>
<br>
<INPUT type="button" value="Volver" onclick="history.go(-1) " id=button1 name=button1>

<%

end if


rs_tareas.Close
set rs_tareas=nothing


end if

%>

</BODY>
</HTML>
  #2 (permalink)  
Antiguo 16/05/2003, 19:58
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
Puedes hacerlo con server.mappath.
Date un vistazo por aqui o por las FAQ

http://faqsdelweb.com/index.php?num=3&f_id=2
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #3 (permalink)  
Antiguo 19/05/2003, 16:20
 
Fecha de Ingreso: mayo-2003
Mensajes: 11
Antigüedad: 21 años, 1 mes
Puntos: 0
Muchas Gracias!!!!!

Ahora, te hago otra pregunta, para preguntar por el campo de una tabla de access si es true, como lo tengo que hacer?

WBoya
  #4 (permalink)  
Antiguo 19/05/2003, 16:23
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
If rs("campo") Then
'Es verdadero
Else
'Es Falso
End If


Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #5 (permalink)  
Antiguo 19/05/2003, 16:23
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
<%
if rs("campo1")=true then
' codigo en el caso de que si
else
' codigo en el caso de que no
end if
%>
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
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 01:57.