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

base de datos access y asp

Estas en el tema de base de datos access y asp en el foro de ASP Clásico en Foros del Web. queria saber si alguien me puede ayudar un poquito Quiero pasar una base de datos en access 2003 a asp para colgarla a una pagina ...
  #1 (permalink)  
Antiguo 29/03/2006, 05:23
 
Fecha de Ingreso: marzo-2006
Mensajes: 3
Antigüedad: 18 años, 1 mes
Puntos: 0
base de datos access y asp

queria saber si alguien me puede ayudar un poquito

Quiero pasar una base de datos en access 2003 a asp para colgarla a una pagina web, es esto posible, es dificil de hacer???

Pediria por favor si hay alguna ya hecha a ver si me la podeis mandar o algo asi,os lo agradeceria un monton.
Por favor, ayudaaaaaaaaaaaaaaaaaaaaaaaa

Mi email es;

[email protected]

Que dios nos pille confesaos

MUchas gracias

Última edición por nova romero; 29/03/2006 a las 05:31
  #2 (permalink)  
Antiguo 29/03/2006, 07:15
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 18 años, 3 meses
Puntos: 8
Bases de Datos - Utilizando ASP y Bases de Datos Access.
Esta es una breve explicacion de como utilizar ASP para tener acceso a una base de datos, lo primero que debemos crear es la base de datos, en este caso de Access con el nombre de 'temas.mdb', ahora dentro de esta base de datos crearemos una tabla llamada 'TemasMusicales' y que tenga los siguientes campos...
CAMPOS TIPOS DE DATOS
Id Autonumerico
Titulo Texto
Genero Texto
Ingresale algunos datos para poder utilizarla. Bueno ya tenemos la base de datos con informacion adentro, lo que vamos a hacer ahora es desde ASP ver todo el contenido de la tabla que hemos creado. Para ello creamos un archivo ASP con el nombre 'muestra_temas.asp' y en su interior agregamos el siguiente codigo...
<%
Dim BDD ' variable que se encargara de la base de datos
Dim TABLA ' variable que se encarga de la tabla
'creamos los objetos que manejan la base de datos y la tabla
Set BDD = Server.CreateObject("ADODB.Connection")
Set TABLA = Server.CreateObject("ADODB.Recordset")
'abrimos la base de datos
BDD.Open ("PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=" + Server.MapPath("temas.mdb"))
'abrimos la tabla
TABLA.Open "TemasMusicales", BDD ' indicamos el nombre de la tabla y la base de datos
'ahora recorremos toda la tabla y mostramoslos datos
While NOT TABLA.EOF 'recorre la tabla hasta que EOF sea verdadero
Response.Write "titulo:" & TABLA("Titulo") & "<br>"
Response.Write "genero:" & TABLA("Genero") & "<br>"
Wend
'cerramos todo y liberamos los objetos
TABLA.Close
BDD.Close
Set BDD = Nothing
Set TABLA = Nothing
%>
Bueno con este codigo se pueden ver todos los datos que contiene nuestra base de datos, para mas informacion lee los articulos escritos por El Guru sobre ASP.
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #3 (permalink)  
Antiguo 29/03/2006, 07:26
Avatar de gorka_arai  
Fecha de Ingreso: octubre-2005
Mensajes: 281
Antigüedad: 18 años, 6 meses
Puntos: 1
Vamos a ver, para empezar una base de datos "no se pasa a ASP". La base de datos es "manejada" por ASP (lo cualo es diferente). ¿Si es difícil? Como todo es ponerse, pero si conoces algún otro lenguaje de programación pos aún se hará más sencillo el aprender la metodología.
Suponiendo que ya hayas copiado tu base de datos Access a tu espacio en el servidor web, te dejo aquí la forma de establecer una conexión con ella, realizar una consulta y obtener resultados.
Código:
'ESTABLECIENDO CONEXION
dim conex,reg
set conex=server.CreateObject("ADODB.Connection")
set reg=server.CreateObject("ADODB.Recordset")
conex.ConnectionString="provider=microsoft.jet.oledb.4.0; data source="& server.MapPath("Tu_base.mdb")
conex.Open
'ABRIENDO UNA TABLA DE LA BD Y CONSULTANDO SUS DATOS
reg.Open "Nombre_tabla",conex,3,2
reg.Filter="Password='" & Request.Form("pass").Item&"' AND  Nom_usuario='"&Request.Form("usu").Item&"'"
if reg.RecordCount>0 then
         'acciones a realizar
else
         'acciones a realizar
end if
Si observas bien, hago lo siguiente:
1. establezco conexión con la BD
2. Abro una tabla de la BD
3. Realizo una consulta sobre la tabla. En este caso pregunto si el nombre de usuario y contraseña introducidos están en la tabla de mi BD (en cuyo caso se ejecutará la primera parte del if y si no se ejecutará la parte del else)
Código:
reg.Filter="Password='" & Request.Form("pass").Item&"' AND  Nom_usuario='"&Request.Form("usu").Item&"'"
4. Cuento los registros que cumplen la condición anterior mediante reg.recordcount. Si es mayor que 0 (o sea que al menos hay un registro que la cumple) se ejecutará la primera parte del if, si no lo hará el else.
Suert
  #4 (permalink)  
Antiguo 18/01/2013, 07:28
 
Fecha de Ingreso: enero-2013
Mensajes: 10
Antigüedad: 11 años, 3 meses
Puntos: 0
Respuesta: base de datos access y asp

Una pregunta respecto a lo que dice gorka_arai:

reg.Filter="Password='" & Request.Form("pass").Item&"' AND Nom_usuario='"&Request.Form("usu").Item&"'"

Mi duda esta en esta sentencia. Que es .Item& y reg.Filter y que hacen?

Muchas gracias.
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 11:44.