Consulta múltiple en tDolphin

Post Reply
caducca
Posts: 106
Joined: Wed Mar 08, 2006 2:24 pm

Consulta múltiple en tDolphin

Post by caducca »

Hola Foro:
Tengo un pequeño inconveniente que no estoy pudiendo resolver.
Cuando realizo la siguiente consulta:
oQryCob:SetWhere("cobranza.c_estado = "+cEstado+ " AND cobranza.codideu = deudor.codigo AND cobranza.clien = cliente.codigo AND cobranza.codi_vende = vendedor.codigo_V")
Me arroja el sig. resultado:

1 6663333 ACUNA MARIA JOSE 3080.50
2 313366 ALVAREZ MABEL DEL VALLE 827.22
3 336666 AGUIRRE SANTIAGO 29.00
4 9966633 AGUIRRE SANTIAGO 506.00


Y cuando realizo la misma consulta nada mas agregando una variable
oQryCob:SetWhere("cobranza.c_estado = "+cEstado+ " AND cobranza.codideu = deudor.codigo AND cobranza.clien = "+ ClipValue2SQL(nClien) + " AND cobranza.codi_vende = vendedor.codigo_V" )me da este resultado:

1 6663333 ACUNA MARIA JOSE 3080.50
1 6663333 ACUNA MARIA JOSE 3080.50
1 6663333 ACUNA MARIA JOSE 3080.50
2 313366 ALVAREZ MABEL DEL VALLE 827.22
2 313366 ALVAREZ MABEL DEL VALLE 827.22
2 313366 ALVAREZ MABEL DEL VALLE 827.22
3 336666 AGUIRRE SANTIAGO 29.00
3 336666 AGUIRRE SANTIAGO 29.00
3 336666 AGUIRRE SANTIAGO 29.00
4 9966633 AGUIRRE SANTIAGO 506.00
4 9966633 AGUIRRE SANTIAGO 506.00
4 9966633 AGUIRRE SANTIAGO 506.00

Los Query son:
oQryCob := oServer:Query( "SELECT * FROM cobranza,deudor,vendedor,cliente WHERE cobranza.c_estado = "+cEstado+ " AND cobranza.codideu = deudor.codigo AND cobranza.clien = cliente.codigo AND cobranza.codi_vende = vendedor.codigo_V ORDER BY cobranza.cod_est")
para la primera consulta

y
oQryCob := oServer:Query( "SELECT * FROM cobranza,deudor,cliente,vendedor WHERE cobranza.c_estado = "+cEstado+ " AND cobranza.codideu = deudor.codigo AND cobranza.clien = "+ ClipValue2SQL(nClien) + " AND cobranza.codi_vende = vendedor.codigo_V ORDER BY cobranza.cod_est")
para la segunda

Gracias
caducca
Posts: 106
Joined: Wed Mar 08, 2006 2:24 pm

Re: Consulta múltiple en tDolphin

Post by caducca »

Solucionado
oQryCob:SetWhere("cobranza.c_estado = "+cEstado+ " AND cobranza.codideu = deudor.codigo AND cobranza.clien = "+ ClipValue2SQL(nClien) + " AND cobranza.clien = cliente.codigo AND cobranza.codi_vende = vendedor.codigo_V" )

Gracias
Post Reply