ActiveX - Base de datos en CD

 
Vista:

Base de datos en CD

Publicado por Daniel ROIG GRUP (1 intervención) el 21/06/2001 11:04:53
Tengo una web en ASP que me interesa estampar en CD para mi cliente, pero naturalmente él no tiene el Pesronal Web Server (PWS).

Me han dicho que se puede hacer con un control ActiveX, de manera que las ASP funcionen en el CD.

Es eso posible? De qué control se trata? Podeis ayudarme u orientarme?

Muchas gracias y saludos a la comunidad ;)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro Andrade

Base de datos en CD

Publicado por Alejandro Andrade (213 intervenciones) el 28/03/2023 01:52:42
Sí, es posible utilizar un control ActiveX para permitir que las ASP funcionen desde un CD. El control que necesitarás es el Microsoft Data Access Components (MDAC) redistribuible. Este control incluye los componentes necesarios para acceder a bases de datos en el CD desde una página ASP.

Para utilizar el control MDAC redistribuible en tu página ASP, deberás incluirlo en el directorio raíz de tu sitio web en el CD. Luego, en tu página ASP, deberás agregar una referencia al objeto ADODB.Connection, que te permitirá conectarte a la base de datos en el CD y ejecutar consultas.

Aquí te dejo un ejemplo de cómo utilizar el objeto ADODB.Connection en una página ASP para conectarse a una base de datos Access en el CD:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<%
Dim conn, rs
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("miBaseDeDatos.mdb")
 
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open "SELECT * FROM miTabla", conn
 
Do While Not rs.EOF
    Response.Write rs("miCampo") & "<br>"
    rs.MoveNext
Loop
 
rs.Close
Set rs = Nothing
conn.Close
Set conn = Nothing
%>

En este ejemplo, "miBaseDeDatos.mdb" es el nombre de la base de datos Access en el CD y "miTabla" es el nombre de la tabla que quieres consultar. "miCampo" es el nombre del campo que quieres mostrar en la página ASP.

Espero que esto te sea útil.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar