Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/07/2005, 18:09
Avatar de speedy
speedy
 
Fecha de Ingreso: octubre-2004
Ubicación: México
Mensajes: 127
Antigüedad: 20 años, 7 meses
Puntos: 0
Pregunta Query adentro de un query

Hola a todos, ya le busque y creo que voy bien pero pues ya me sale un error que de ahi ya no paso. Requiero saber los nombres de algunos registros de la Tabla: Palabras la cosa esta asi.

Tengo o vamos, conosco el IdCategoria de la Tabla: PalabrasEnCategoria y de acuerdo a los ejemplos que he visto asi seria la consulta...

Código:
SELECT Palabra FROM Palabras WHERE IdPalabra = (SELECT IdCategoria, IdPalabra FROM PalabrasEnCategoria where IdCategoria="&RsIdCategoria&") order by Palabra
Me sale el siguiente error:


Cita:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Controlador ODBC Microsoft Access] Ha escrito una subconsulta que puede devolver más de un campo sin utilizar la palabra reservada EXISTS en la cláusula FROM de la consulta principal. Corrija la instrucción SELECT de la subconsulta para solicitar un único campo
Bueno hasta ahi no se que es lo que estoy haciendo mal y por otro lado; se como hacerle para jalar la informacion de varios registros seleccionados pero como nunca he echo esta clase se consultas, me supongo que no va a poder ser asi:

Código:
if not rs.eof then
	while not rs.EOF 
               jalo info     
	rs.MoveNext
	wend
end if
O si?

Gracias por sus comentarios...
__________________
Saludos :cool: y Suerte :arriba:
valle del mezquital en el Estado de Hidalgo