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

Conexión física a access AYUDA!!

Estas en el tema de Conexión física a access AYUDA!! en el foro de ASP Clásico en Foros del Web. Como puedo conectarme a una Base de datos de access que esta en un directorio que no es el virtual (./Datos.mdb), sino este: C:\miWeb\Datos.mdb La ...
  #1 (permalink)  
Antiguo 03/02/2005, 12:06
 
Fecha de Ingreso: febrero-2004
Ubicación: Santiago de Cuba
Mensajes: 25
Antigüedad: 20 años, 4 meses
Puntos: 0
Conexión física a access AYUDA!!

Como puedo conectarme a una Base de datos de access que esta en un directorio que no es el virtual (./Datos.mdb), sino este:

C:\miWeb\Datos.mdb

La pagina web ( miPagina.asp ) esta en ese mismo directorio.

Cualquier ayuda me viene bien porque estoy perdido, GRACIAS

FM10
  #2 (permalink)  
Antiguo 03/02/2005, 12:26
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 21 años, 9 meses
Puntos: 16
shuuuuuu ... lease el faq socito
  #3 (permalink)  
Antiguo 03/02/2005, 12:31
 
Fecha de Ingreso: febrero-2004
Ubicación: Santiago de Cuba
Mensajes: 25
Antigüedad: 20 años, 4 meses
Puntos: 0
yo tengo esto, pero cuando lo trato de mostrar RS("titulo") no sale nada y no da error

<%
Dim objConn, RS
'Creación del objeto que realiza la conexión a la base de datos
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.ConnectionString = "DBQ=C:\Web_N\Pinturas.mdb;DRIVER={MS Access (*.mdb)}"
'Abrir la conexión
objConn.Open
sql = "SELECT * FROM Actualizacion"
Set RS = Server.CreateObject ("ADODB.RecordSet")
RS.Open sql, objConn
%>

me pueden ayudar, gracias
  #4 (permalink)  
Antiguo 03/02/2005, 12:52
Avatar de akela  
Fecha de Ingreso: septiembre-2000
Ubicación: Frente a la compu
Mensajes: 660
Antigüedad: 23 años, 9 meses
Puntos: 2
Se hace así, pero date un paseíto por Las Faq's del foro hay mucha informaciòn para principientes, ( y para los no principiantes también :P)
Código:
strconn = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("datos.mdb")
set conn = Server.Createobject("adodb.connection")
conn.open strconn
  #5 (permalink)  
Antiguo 03/02/2005, 13:01
Avatar de akela  
Fecha de Ingreso: septiembre-2000
Ubicación: Frente a la compu
Mensajes: 660
Antigüedad: 23 años, 9 meses
Puntos: 2
Pues claro que no muestra nada porque no esta diciendole que muestre algo:

haz despues del codigo que tienes:
<%
While Not RS.Eof do
Response.Write RS("nombredelcampo")
RS.MoveNext
Loop
%>
  #6 (permalink)  
Antiguo 03/02/2005, 13:12
 
Fecha de Ingreso: febrero-2004
Ubicación: Santiago de Cuba
Mensajes: 25
Antigüedad: 20 años, 4 meses
Puntos: 0
akela, gracias pero no me muestra el valor del campo.

yo tengo access 2003, tendra al que ver?

yo trabajo con sqlserver y no se mucho de access, gracias de todas formas FM
  #7 (permalink)  
Antiguo 03/02/2005, 13:14
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
akela, hay un pequeño erorro:

do While Not RS.Eof
Response.Write RS("nombredelcampo")
RS.MoveNext
Loop

...o sinó...

While Not RS.Eof
Response.Write RS("nombredelcampo")
RS.MoveNext
wend
__________________
...___...
  #8 (permalink)  
Antiguo 03/02/2005, 13:20
 
Fecha de Ingreso: febrero-2004
Ubicación: Santiago de Cuba
Mensajes: 25
Antigüedad: 20 años, 4 meses
Puntos: 0
Saludos Al zuwaga
ya trate de esa forma pero no me muestra nada

muchas gracias FM10
  #9 (permalink)  
Antiguo 03/02/2005, 13:38
Avatar de akela  
Fecha de Ingreso: septiembre-2000
Ubicación: Frente a la compu
Mensajes: 660
Antigüedad: 23 años, 9 meses
Puntos: 2
Asi es Daz, error, pero es que con tantos lebnguajes a veces se equivoca uno

FM10

recuerda reemplazar "nombredelcampo" por el nombre del algún campo en la tabla "actualizaciòn"

While Not RS.Eof
Response.Write RS("nombredelcampo")
RS.MoveNext
wend
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:16.