primeros pasos en asp
Que tal?
Estoy dando mis primeros pasos en ASP. He encontrado muchos manuales en la red, pero no he podido aplicar los ejemplos porque no se como "subir" la base de datos al servidor. Me gustaria que alguien me orientara para poder empezar. Mi base esta en Access XP.
**Ya me registre en un servidor donde puedo usar ASP./Conozco lo bsico de SQL
--¿Debo copiar la bd a algun directorio en particular?
--¿Necesito algun programa especial para procesar las consultas?
Estoy dando mis primeros pasos en ASP. He encontrado muchos manuales en la red, pero no he podido aplicar los ejemplos porque no se como "subir" la base de datos al servidor. Me gustaria que alguien me orientara para poder empezar. Mi base esta en Access XP.
**Ya me registre en un servidor donde puedo usar ASP./Conozco lo bsico de SQL
--¿Debo copiar la bd a algun directorio en particular?
--¿Necesito algun programa especial para procesar las consultas?
en los servidores en los que yo trabajo existe una carpeta que se llama data. Pero te aconsejo que busques bien en donde tengas el servidor, y en teoria deberia de contarte cual es.
Lo unico que necesitas es copiar tu base en el root de donde tines tus scripts ASP, si quieres crear un directorio y colocarla ahi perfecto lo puedes hacer pero tienes que indicar en tu scripts de conexion la ruta donde se encuentra, te envio un ejemplo espero que te sirva:
'Scripts de conexion a la BASE DE DATOS.
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=inetpubwwwrootbasebdatos.mdb"
En cuanto a las consultas a la BD, lo puedes hacer directamente con ASP leyendo los registros de tu base por medio de instrucciones SQL insertados en el codigo ASP.
Te pongo el siguiente ejemplo de consulta
<HTML>
<HEAD><TITLE>Leyendo una base de datos de Access con ASP</TITLE></HEAD>
<BODY>
<TABLE BORDER="1">
<TD><B>Nombre<B></TD>
<TD><B>Telefono<B></TD>
<TD><B>Email<B></TD>
<%
Dim conn, reg, base
base = Server.MapPath("personalpersonal.mdb")
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & base & ";"
Set reg = conn.Execute("SELECT * FROM tbpersonal ORDER BY tbpersonal.Nombre")
Do While Not reg.EOF
%>
<TR>
<TD><%= reg.Fields("nombre").Value %></TD>
<TD><%= reg.Fields("telefono").Value %></TD>
<TD><A href="mailto:<%= reg.Fields("mail").Value %>"><%= reg.Fields("mail").Value %></A></TD>
</TR>
<%
reg.MoveNext
Loop
reg.Close
Set reg = Nothing
conn.Close
Set conexion = Nothing
%>
</TABLE>
</BODY>
</HTML>
'Scripts de conexion a la BASE DE DATOS.
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=inetpubwwwrootbasebdatos.mdb"
En cuanto a las consultas a la BD, lo puedes hacer directamente con ASP leyendo los registros de tu base por medio de instrucciones SQL insertados en el codigo ASP.
Te pongo el siguiente ejemplo de consulta
<HTML>
<HEAD><TITLE>Leyendo una base de datos de Access con ASP</TITLE></HEAD>
<BODY>
<TABLE BORDER="1">
<TD><B>Nombre<B></TD>
<TD><B>Telefono<B></TD>
<TD><B>Email<B></TD>
<%
Dim conn, reg, base
base = Server.MapPath("personalpersonal.mdb")
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & base & ";"
Set reg = conn.Execute("SELECT * FROM tbpersonal ORDER BY tbpersonal.Nombre")
Do While Not reg.EOF
%>
<TR>
<TD><%= reg.Fields("nombre").Value %></TD>
<TD><%= reg.Fields("telefono").Value %></TD>
<TD><A href="mailto:<%= reg.Fields("mail").Value %>"><%= reg.Fields("mail").Value %></A></TD>
</TR>
<%
reg.MoveNext
Loop
reg.Close
Set reg = Nothing
conn.Close
Set conexion = Nothing
%>
</TABLE>
</BODY>
</HTML>