Hola
Si quieres hacer una select de un logico deberas poner en la WHERE la
seleccion por la clave de dicho logico ya que sino el gestor de BD puede
utilizar cualquier via de acceso distinta a la que tu quieres.
Por ejemplo, supongamos que tengo un fisico y un logico con las siguientes
claves:
1.- Fisico:
Campo1
Campo2
Campo3
Campo4
K Campo1
2.- Logico
K Campo2
K Campo3
Si quiero utilizar el logico con una select debera ser de la siguiente
forma:
Select * from Fisico(o Logico)
Where ((Campo2 = 'XXX'
And Campo3 between 9999 and 9999999)
(La seleccion que necesitas))
Una forma de saber exactamente que esta haciendo el gestor de BD es activar
para el trabajo el monitor de BD (STRDBMON) y analizar el resultado de lo
que te de. De esta forma estaras completamente seguro de saber que es lo que
esta haciendo y que via de acceso utilizas.
Espero que sea sufientemente claro.
Un saludo
Fernando Martinez
-----Mensaje original-----
De: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]]En nombre de Arbues Sanz, Jesus
Enviado el: martes, 14 de enero de 2003 8:44
Para: [EMAIL PROTECTED]
Asunto: Select de un l�gico
Buenos d�as, foreros.
Estoy intentando hacer un SELECT de un fichero l�gico del iseries
desde un W2000 y no puedo, alguno me podeis ayudar.
Grac�as de antemano, un saludo
Jes�s
_____________________________________________________
Forum.HELP400 es un servicio m�s de NEWS/400.
� Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________
Para darte de baja, env�a el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]?body=LEAVE
_____________________________________________________
Forum.HELP400 es un servicio m�s de NEWS/400.
� Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________
Para darte de baja, env�a el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]?body=LEAVE