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

Ayudaaaaaaa Base de Datos -Asp-

Estas en el tema de Ayudaaaaaaa Base de Datos -Asp- en el foro de ASP Clásico en Foros del Web. Hola a todos los listeros. Estoy dando mis primeros pasos con asp y tengo un problema al conectar una base de datos con mi pagina ...
  #1 (permalink)  
Antiguo 07/03/2002, 20:17
Avatar de dan_arg  
Fecha de Ingreso: marzo-2002
Mensajes: 110
Antigüedad: 23 años, 2 meses
Puntos: 0
Ayudaaaaaaa Base de Datos -Asp-

Hola a todos los listeros.
Estoy dando mis primeros pasos con asp y tengo un problema al conectar una base
de datos con mi pagina asp.

Me podrian facilitar el codigo si les paso los datos.
Me serviria mucho para poder evaluarlo y luego poder usarlo como ejemplo en
situaciones similares, y pienso que a muchos listeros tambien les serviria...asi
que a ver si algun Maestro del Asp puede ayudarme.
Los datos son:

DBQ=C:\bd1.mdb
la tabla a abrir: "Usuarios"
los campos a mostrar: "Nombre" y "Apellido"
asignacion DSN: bd1

Si hiciera falta algun dato, por favor me lo piden.
Muchas gracias de antemano y espero que alguien me ayude.

Daniel
  #2 (permalink)  
Antiguo 07/03/2002, 20:35
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Ayudaaaaaaa Base de Datos -Asp-

DBQ=C:\bd1.mdb
la tabla a abrir: "Usuarios"
los campos a mostrar: "Nombre" y "Apellido"
asignacion DSN: bd1

Set oConn=ServerCreateObject("ADODB.Connection&qu ot;)
oConn.Open "TuDSN"
SQL="SELECT NOMBRE, APELLIDO FROM USUARIOS"
Set Rs=oConn.Execute(SQL)


saludos :)

para mas info

<a href='ir.asp?http://www.asptutor.com/asp/vart.asp?id=51' target='_blank'>http://www.asptutor.com/asp/vart.asp?id=...</a>

  #3 (permalink)  
Antiguo 08/03/2002, 01:13
Avatar de dan_arg  
Fecha de Ingreso: marzo-2002
Mensajes: 110
Antigüedad: 23 años, 2 meses
Puntos: 0
Re: Ayudaaaaaaa Base de Datos -Asp-

Puse como &quot;mi dns&quot; el valor &quot;bd1&quot;...

Muchas gracias amigo pero con este codigo me salta el siguiente error:


Error de Microsoft VBScript en tiempo de ejecución error '800a000d'

No coinciden los tipos: 'ServerCreateObject'

/untitled.asp, line 10

A que se podria deber?


  #4 (permalink)  
Antiguo 08/03/2002, 01:18
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Ayudaaaaaaa Base de Datos -Asp-

perdon se me fue un punto

Server.CreateObject


saludos :)
  #5 (permalink)  
Antiguo 08/03/2002, 09:29
Avatar de dan_arg  
Fecha de Ingreso: marzo-2002
Mensajes: 110
Antigüedad: 23 años, 2 meses
Puntos: 0
Re: Ayudaaaaaaa Base de Datos -Asp-

Muchas gracias!!!
la pagina ya no me da un error, por lo me debo quedar tranquilo que esta bien.

Una duda... veo que el codigo que me pasaste para conectar la bd es mediante sql...cuando yo anteririormente estuve tratanto con el metodo convencional...es mejor hacerlo con sql?

Daniel
  #6 (permalink)  
Antiguo 08/03/2002, 10:10
Avatar de dan_arg  
Fecha de Ingreso: marzo-2002
Mensajes: 110
Antigüedad: 23 años, 2 meses
Puntos: 0
Re: Ayudaaaaaaa Base de Datos -Asp-

UrJose,
la pagina ya no me da error, pero no puedo ver la tabla en pantalla....que es lo que debo hacer?
Muchas gracias por tu solidaridad...

Daniel
  #7 (permalink)  
Antiguo 08/03/2002, 14:56
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Ayudaaaaaaa Base de Datos -Asp-

hola, en cuanto a tu primero pregunta, es recomendable usarlo cuando vas a utilizar un INSERT o un UPDATE en tu Sentencia SQL. Para cuando vas a utilizar el Select puedes usar el metodo convencional que seria algo asi no?

Set oRs=Server.CreateObjetct(&quot;Adodob.Recordset&qu ot;)
oRs.Open SQL, Conexion

bueno para la segunda preguna seria cosa que intentaras con el metodo tradicional y si asi no jala, pon el codigo para que lo revise

saludos :)
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 13:24.