problemas con select Urgente please.......

02/10/2004 - 19:30 por Ylber APonte | Informe spam
Hola amigos estoy generando una busqueda obteniendo los valores para la
busqueda a partir de los valores de unos combos esos valores son lina de
producto, ruta, region, cobrador para ello utilizo este select

SELECT
.numero,a.cobraname,a.fechact,a.status,a.codefil,a.codefil1,a.codefil2,a.tipomov,b.subgrodesc,c.deptcode,d.cobraname,e.coderuta
from relaciones a,region b,linea c,cobrador d,rutas e WHERE a.cobraname d.cobraname AND Val(Dtos(MDesde)) And a.fechact <= Val(Dtos(MHasta)) AND
a.codefil = e.coderuta AND a.codefil1 = c.deptcode AND a.codefil2 B.subgrodesc ORDER BY a.numero INTO CURSOR _filtro
thisform.grid1.RecordSource=\"filtro\"
thisform.grid1.refresh

pero me genera este error : SQL; la clausura WHERE no es válida?¿?¿?¿
pero este select lo reutilizo en otra parte de mi aplicacion y funciona
bien entonces porque me da error aqui !!! ayuda urgente pleaseeeee !!!

Gracias anticipadas por esta tremenda ayuda !!!

Saludos Cordiales !!!

Ylber Aponte AP.
Coordinador Portalfox Venezuela Nucléo Aragua-Carabobo
<a href="mailto:aragua&#64;portalfox.com">aragua&#64;portalfox.com</a>
<a href="mailto:carabobo&#64;portalfox.com">carabobo&#64;portalfox.com</a>
elzorro2004

-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa

Preguntas similare

Leer las respuestas

#6 Esparta Palma
03/10/2004 - 21:25 | Informe spam
Veamos

SELECT numero, Rel.CobraName, a.FechaAct, a.Status, a.CodeFil, a.CodeFil1,
a.CodeFil2,;
a.TipoMov, b.SubGroDesc, cDeptCode, ,d.CobraName,e.CodeRuta ;
FROM relaciones a,region b,linea c,cobrador d,rutas e ;
WHERE a.cobraname =>d.cobraname ;
AND Between(FechaAct, mDesde, mHasta) ;
AND a.codefil = e.coderuta ;
AND a.codefil1 = c.deptcode ;
AND a.codefil2 = B.subgrodesc ;
ORDER BY a.numero ;
INTO CURSOR _filtro

Con respecto a lo que dices que no te devuelve resultados, pues tienes que
ver si las condiciones se cumplen, por lo que veo estás haciendo una
proyeccion entre cinco entidades distintas llevadas por su codigos de
Ruta, Departamento y Subgrupo. Intenta primero separar tus consultas para
ver en donde se pierde, por ejemplo, primero haz el select incluyendo solo
la tabla base con respecto a las fechas , despues une las tablas una por
una, a contra B, a contra B y C, luego A contra B-C-D y asi sucesivamente.


Hola amigos estoy generando una busqueda obteniendo los valores para la
busqueda a partir de los valores de unos combos esos valores son lina de
producto, ruta, region, cobrador para ello utilizo este select

SELECT
.numero,a.cobraname,a.fechact,a.status,a.codefil,a.codefil1,a.codefil2,a.tipomov,b.subgrodesc,c.deptcode,d.cobraname,e.coderuta
from relaciones a,region b,linea c,cobrador d,rutas e WHERE a.cobraname >d.cobraname AND Val(Dtos(MDesde)) And a.fechact <= Val(Dtos(MHasta)) AND
a.codefil = e.coderuta AND a.codefil1 = c.deptcode AND a.codefil2 >B.subgrodesc ORDER BY a.numero INTO CURSOR _filtro
thisform.grid1.RecordSource=\"filtro\"
thisform.grid1.refresh

pero me genera este error : SQL; la clausura WHERE no es válida?¿?¿?¿
pero este select lo reutilizo en otra parte de mi aplicacion y funciona
bien entonces porque me da error aqui !!! ayuda urgente pleaseeeee !!!

Gracias anticipadas por esta tremenda ayuda !!!



ž,ø€º°`°º€ø,žž,ø€º°`°º€ø,žž,ø€º°`°º€ø,žž,ø€º°`°º
Espartaco Palma Martínez
SysOp PortalFox.com
email:mexicoSINSPAM[Arroba]portalfox.com

-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa
Respuesta Responder a este mensaje
#7 Luis María Guayán
04/10/2004 - 14:17 | Informe spam
Solo por curiosidad, y me parece raro el tipo de campo

a.fechact <= Val(Dtos(MHasta))



¿Que tipo de campo es Fechact? ¿Por que es numérico? Siempre es mejor
utilizar campos de tipo caracter que numérico si con ellos no haces ninguna
operación aritmética.


Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos



"Ylber APonte" escribió en el mensaje
news:
Ok tienen razon no me habia fijado ya resolvi ese detalle, pero ahora el
select no me arroja nada, se ejecuta el select y no devuelve ningun
registro ??????

Ayuda !!!

Saludos Cordiales!!!

Ylber Aponte AP.
Coordinador Portalfox Venezuela Region Central <a
href="mailto:aragua&#64;portalfox.com">aragua&#64;portalfox.com</a>
<a href="mailto:carabobo&#64;portalfox.com">carabobo&#64;portalfox.com</a>
elzorro2004


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
Respuesta Responder a este mensaje
#8 Ylber APonte
04/10/2004 - 15:01 | Informe spam
Hola coincido contigo pero ni modo es parte de lo que me piden que las
fechas sean datos numericos porque en algun momento la utilizan para
algunas operaciones aritmeticas!!!

Saludos Cordiales !!!

Ylber Aponte AP.
Coordinador Portalfox Venezuela Region Central <a
href="mailto:aragua&#64;portalfox.com">aragua&#64;portalfox.com</a>
<a href="mailto:carabobo&#64;portalfox.com">carabobo&#64;portalfox.com</a>
elzorro2004


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
Respuesta Responder a este mensaje
#9 Ylber APonte
04/10/2004 - 18:10 | Informe spam
hola Esparta pues hice lo que me sugeristes y es cuando uno el cobrador,
la rutas y las fechas que el select se pierde,Pues con las regiones y las
lineas de productos todo bien !!! pero debo relacionar toda la data !!!

Saludos Cordiales!!!

Ylber Aponte AP.
Coordinador Portalfox Venezuela Region Central <a
href="mailto:aragua&#64;portalfox.com">aragua&#64;portalfox.com</a>
<a href="mailto:carabobo&#64;portalfox.com">carabobo&#64;portalfox.com</a>
elzorro2004

-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida