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

mostrar resultados

Estas en el tema de mostrar resultados en el foro de ASP Clásico en Foros del Web. Hola: Miren lo que quiero debe ser muy simple, quiero mostrar en una pagina asp, 1 solo resultado de mi base de datos utilizando una ...
  #1 (permalink)  
Antiguo 06/05/2003, 12:44
 
Fecha de Ingreso: mayo-2003
Mensajes: 21
Antigüedad: 21 años, 1 mes
Puntos: 0
mostrar resultados

Hola:

Miren lo que quiero debe ser muy simple, quiero mostrar en una pagina asp, 1 solo resultado de mi base de datos utilizando una variable como http://www.misitio.com/products?id=8. Quiero usar el campo ID para identificar los datos que quiero mostrar.

Si tienen algun ejemplo, lo agradeceria mucho! :)


Gracias!
  #2 (permalink)  
Antiguo 06/05/2003, 12:57
 
Fecha de Ingreso: diciembre-2001
Ubicación: Santo Domingo, R.D.
Mensajes: 240
Antigüedad: 22 años, 5 meses
Puntos: 0
Es sencillo, solo hazte lo siguiente:

ID = request.querystring("ID")

strSQL = "select * from tutabla where id like '%"&id&"%'"

y listo, cualquier cosa escribe de nuevo.
__________________
Alan Muñoz
www.mbsolucionesweb.com
Soluciones, programación y diseño web
  #3 (permalink)  
Antiguo 06/05/2003, 13:07
 
Fecha de Ingreso: mayo-2003
Mensajes: 21
Antigüedad: 21 años, 1 mes
Puntos: 0
Pongo el codigo asi:

<%

ID = request.querystring("ID")

Dim con,rs,sql,datos

datos= Server.MapPath ( "db/datos.mdb " )

' Creamos el objeto para la conexion y la abrimos

Set con= Server.CreateObject("ADODB.connection")
con.open "Provider=Microsoft.Jet.OLEDB.4.0;Data source="&datos&";"


' Creamos la sentencia SQL para interactuar con la base de datos que ya esta abierta y lista para recibir ordenes, y seleccionamos toda la tabla pues queremos todos los registros de la base de datos, la tabla que usaremos en este caso se llama lista .

strsql= "select * from Tabla1 where id like '%"&id&"%'"

' Ejecutamos la operacion.

Set rs= con.execute(sql)

%>


Me da el siguiente error:

Tipo de error:
Microsoft JET Database Engine (0x80040E0C)
No se estableció ningún texto de comando para el objeto de comando.
/show.asp, línea 32
  #4 (permalink)  
Antiguo 06/05/2003, 13:13
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 4 meses
Puntos: 2
strsql= "select * from Tabla1 where id like '%"&id&"%'"

' Ejecutamos la operacion.

Set rs= con.execute(strsql)
__________________
Manual de ASP Avanzado ;-)
  #5 (permalink)  
Antiguo 06/05/2003, 13:20
 
Fecha de Ingreso: mayo-2003
Mensajes: 21
Antigüedad: 21 años, 1 mes
Puntos: 0
Barbaro, no me dio error pero no me mostro nada en la pagina

mando el codigo:

<%

ID = request.querystring("ID")

Dim con,rs,sql,datos

datos= Server.MapPath ( "db/datos.mdb " )

' Creamos el objeto para la conexion y la abrimos

Set con= Server.CreateObject("ADODB.connection")
con.open "Provider=Microsoft.Jet.OLEDB.4.0;Data source="&datos&";"


' Creamos la sentencia SQL para interactuar con la base de datos que ya esta abierta y lista para recibir ordenes, y seleccionamos toda la tabla pues queremos todos los registros de la base de datos, la tabla que usaremos en este caso se llama lista .

strsql= "select * from Tabla1 where id like '%"&id&"%'"

' Ejecutamos la operacion.

Set rs= con.execute(strsql)

%>
  #6 (permalink)  
Antiguo 06/05/2003, 13:24
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
te falta recorrer el recordset

Set rs= con.execute(strsql)

if not rs.eof and not rs.bof then
while not rs.eof
response.write rs("campo1") &"<br>"
response.write rs("campo2") &"<br>"
...
...
wend
else
response.write "sin registros"
end if
  #7 (permalink)  
Antiguo 06/05/2003, 14:20
 
Fecha de Ingreso: mayo-2003
Mensajes: 21
Antigüedad: 21 años, 1 mes
Puntos: 0
a ver si lo entendi asi es?

codigo:

<%

ID = request.querystring("ID")

Dim con,rs,sql,datos

datos= Server.MapPath ( "db/datos.mdb " )

' Creamos el objeto para la conexion y la abrimos

Set con= Server.CreateObject("ADODB.connection")
con.open "Provider=Microsoft.Jet.OLEDB.4.0;Data source="&datos&";"

' Creamos la sentencia SQL para interactuar con la base de datos que ya esta abierta y lista para recibir ordenes, y seleccionamos toda la tabla pues queremos todos los registros de la base de datos, la tabla que usaremos en este caso se llama lista .

strsql= "select * from Tabla1 where ID like '%"&ID&"%'"

' Ejecutamos la operacion.

Set rs= con.execute(strsql)


'aca va el recordset

if not rs.eof and not rs.bof then
while not rs.eof
response.write rs("Nombre") &"<br>"
response.write rs("Descripcion") &"<br>"
...
...
wend
else
response.write "sin registros"
end if

%>

Muchas Gracias

los que no entiendo son los puntos!!! :)
  #8 (permalink)  
Antiguo 06/05/2003, 14:35
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 4 meses
Puntos: 2
Cita:
los que no entiendo son los puntos!!! :)

no se si reirme, o llorar... :


PD:se supone que ahi va el resto de tu codigo
__________________
Manual de ASP Avanzado ;-)
  #9 (permalink)  
Antiguo 06/05/2003, 14:53
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
jjaaa..no habia visto el final del mensaje...

reise no hace daño
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 23:47.