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

como conecto una base de datos en asp

Estas en el tema de como conecto una base de datos en asp en el foro de ASP Clásico en Foros del Web. hola a todos: Tengo un problemita me marca un error de codigo cuando ejecuto mis codigos asp, eso me lo marca el explorador el problema ...
  #1 (permalink)  
Antiguo 15/09/2004, 12:20
 
Fecha de Ingreso: septiembre-2004
Mensajes: 46
Antigüedad: 19 años, 9 meses
Puntos: 0
como conecto una base de datos en asp

hola a todos:

Tengo un problemita me marca un error de codigo cuando ejecuto mis codigos asp, eso me lo marca el explorador el problema que me marca es el siguiente:

Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Administrador de controladores ODBC] No se encuentra el nombre del origen de datos y no se especificó ningún controlador predeterminado
/consulta.asp, línea 14

y mi codigo es el siguiente:

<%

Set Conn = Server.CreateObject("ADODB.connection")
Conn.Open "BD1"
sSQL="Select * From ALUMNO Order By NOMBRE"
set RS = Conn.Execute(sSQL)

%>

<table align="center">
<tr>
<th>Nombre</th>
<th>Apellido</th>
</tr>
<%
Do While Not RS.Eof
%>
<tr>
<td><%=RS("NOMBRE")%></td>
<td><%=RS("APELLIDO")%></td>
</tr>
<%
RS.MoveNext
Loop
Conn.Close
%>

</table>

de ante mano muchas gracias y esperando me puedan ayudar
__________________
Feriv
  #2 (permalink)  
Antiguo 15/09/2004, 12:44
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Sería mas bien:

Set oConn = Server.CreateObject("ADODB.Connection")
Set oRS = Server.createobject("ADODB.Recordset")
oConn.Mode=3
oConn.Open ("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("bd.mdb"))
oRs.Open "select * from tabla",oConn
  #3 (permalink)  
Antiguo 15/09/2004, 12:48
 
Fecha de Ingreso: septiembre-2004
Mensajes: 46
Antigüedad: 19 años, 9 meses
Puntos: 0
mi base de datos se llama BD1
es de access entonces utilizo el connection
__________________
Feriv
  #4 (permalink)  
Antiguo 15/09/2004, 12:52
 
Fecha de Ingreso: septiembre-2004
Mensajes: 46
Antigüedad: 19 años, 9 meses
Puntos: 0
tengo que utilizar todo o nada mas el de Set oConn = Server.CreateObject("ADODB.Connection")
__________________
Feriv
  #5 (permalink)  
Antiguo 15/09/2004, 14:20
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
¡a caray!, como que estamos un poco perdidos en esto de BD en ASP ¿verdad?

a ver, brevemente:

Set oConn = Server.CreateObject("ADODB.Connection") 'Creas una instancia del objeto Connection necesario para establecer comunicación con un origen de datos

Set oRS = Server.createobject("ADODB.Recordset") 'Creas una instancia del objeto RecordSet necesario para almacenar los datos de una consulta

oConn.Mode=3 'Modo que indica el comportamiento del recordser (no va mucho profundizar en el tema aquí)

oConn.Open ("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("bd.mdb")) 'Haces uso del Método Open para indicarle al objeto connection el tipo de origen de datos (Access, MySQL, Informix, SQLServer, etcetera)

oRs.Open "select * from tabla",oConn 'Abres el recordset y lo llenas con el resultado de la consulta apoyado de la conexion

mas datos en:

www.asptutor.com.ar
www.aspfacil.com
www.lawebdelprogramadro.com
  #6 (permalink)  
Antiguo 15/09/2004, 14:55
 
Fecha de Ingreso: septiembre-2004
Mensajes: 46
Antigüedad: 19 años, 9 meses
Puntos: 0
muchas GRacias de verdad
__________________
Feriv
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 00:59.