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

ayuda con el sgye codigo porfa

Estas en el tema de ayuda con el sgye codigo porfa en el foro de ASP Clásico en Foros del Web. Estimados necesito lo sgte porfavor, la consulta la necesito imprimir en una tabla (no tengo problema). Tengo 2 tablas una llamada PC y otra llamada ...
  #1 (permalink)  
Antiguo 13/01/2010, 07:21
 
Fecha de Ingreso: enero-2010
Mensajes: 3
Antigüedad: 14 años, 3 meses
Puntos: 0
ayuda con el sgye codigo porfa

Estimados necesito lo sgte porfavor, la consulta la necesito imprimir en una tabla (no tengo problema).

Tengo 2 tablas una llamada PC y otra llamada Teclado, los campos para ambas son n° de serie, Marca, Estado, Ubicacion. necesito realizar la consulta para ver la tabla computadores pero cuando los campos ubicacion de ambas tablas coincidan, es decir, si en la tabla computador el campo ubicacion es "laboratorio" y en la tabla teclados el campo ubicacion es el mismo que muestre los campos ° de serie, Marca, Estado, Ubicacion de la tabla Teclados.
---------------------------------------------------------------------------------------------------------
<%
set Conn1 = Server.CreateObject("ADODB.Connection")
Conn1.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("BODEGA INFORMATICA.mdb")
SQL="SELECT N_de_Serie, Lugares, Marca, Estado FROM TECLADOS where lugares = 'Bodega' union SELECT N_de_Serie, Lugares, Marca, Estado FROM COMPUTADORES WHERE Lugares ='bodega' "
set RS1 = Conn1.Execute(SQL)
if RS1.EOF then
Response.Write("NO SE ENCUENTRA REGISTRO")
else
'Llamo al procedimiento que pinta la tabla
PintarTabla
end if
'Cierro el Recordset
RS1.Close
'Destruyo el objeto'
set RS1 = nothing
'Cierro la conexión'
Conn1.Close
'Destruyo la conexión'
set Conn1 = nothing
'==========================================='
Sub PintarTabla ()
'Utiliza el objeto rs abierto para pintar la tabla
'La primera fila la escribo directamente, con los nombres de los campos
Response.Write( "<TABLE BORDER=""1"">" & vbCrlf)
Response.Write( "<TR>" & vbCrlf)
Response.Write( "<TD><B>N_de_serie</B></TD>" & vbCrlf )
Response.Write( "<TD><B>Ubicacion</B></TD>" & vbCrlf )
Response.Write( "<TD><B>Marca</B></TD>" & vbCrlf )
Response.Write( "<TD><B>Estado</B></TD>" & vbCrlf )
'Hasta que llegue al final del recordset...'
while not RS1.EOF
'Imprimo una fila de la tabla'
Response.Write( "<TR>" & vbCrlf )
Response.Write( "<TD>" & RS1.Fields("N_de_Serie") & "</TD>" )
Response.Write( "<TD>" & RS1.Fields("Lugares") & "</TD>" )
Response.Write( "<TD>" & RS1.Fields("Marca") & "</TD>" )
Response.Write( "<TD>" & RS1.Fields("Estado") & "</TD>" )
Response.Write( "</TR>" & vbCrlf )
'MUY IMPORTANTE!!!!! Pasamos al siguiente registro'
RS1.MoveNext
'Olvidarte esto significa que vas a imprimir siempre el mismo registro... Un bucle infinito!'
wend
'Cierro la tabla'
Response.Write("</TABLE>")

End Sub 'PintarTabla
'===========================================
%>

La tabla me muestra los resultados de ambas tablas pero yo necesito que me muestre solo los resultados de la tabla teclados.
La coneccion la realizo en access y programo con DreamViewer.
  #2 (permalink)  
Antiguo 14/01/2010, 05:58
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Respuesta: ayuda con el sgye codigo porfa

Hola, bienvenido al foro

Prueba a usar subconsultas

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #3 (permalink)  
Antiguo 14/01/2010, 06:39
 
Fecha de Ingreso: enero-2010
Mensajes: 3
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: ayuda con el sgye codigo porfa

gracias por la respuesta intentare lo citado...
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 02:23.