Problema SQL de paso a través

05/09/2005 - 06:32 por Juan David Ramirez | Informe spam
Hola a todos.

Si ejecuto un comando similar a select count(campo) from tabla group by
campo directamente sobre las tablas obtengo por ejemplo un resultado de 100
en cada caso al verificar los registros exactamente hay 100 de cada uno,
pero si lo que hago es traer todos los datos a través de SQLEXEC() y luego
ejecuto sobre esa consulta exactamente la misma instrucción el resultado que
me da es de 99, 100 o 101 ... porque cambian al traer los datos por ODBC?
la base de datos es en Foxpro 8. Puede influir que algunos de los registros
esten vacios?
 

Leer las respuestas

#1 Esparta Palma
05/09/2005 - 07:18 | Informe spam
Si te estuviera arrojando conteo de mas podría pensar que está tomando
en cuenta también los marcados para eliminar, podrías confirmarnos ese
datos (de que a veces arroja menos)?.


ž,ø€º°`°º€ø,žž,ø€º°`°º€ø,žž,ø€º°`°º€ø,žž,ø€º°`°º

Espartaco Palma Martínez
SysOp http://www.PortalFox.com
México D.F.
MoBlogs!
http://weblogs.golemproject.com/esparta/ <- Tech
http://www.espartha.com/blog/ <- Personal
VFP Bookmarks http://del.icio.us/esparta/vfp

Juan David Ramirez wrote:
Hola a todos.

Si ejecuto un comando similar a select count(campo) from tabla group by
campo directamente sobre las tablas obtengo por ejemplo un resultado de 100
en cada caso al verificar los registros exactamente hay 100 de cada uno,
pero si lo que hago es traer todos los datos a través de SQLEXEC() y luego
ejecuto sobre esa consulta exactamente la misma instrucción el resultado que
me da es de 99, 100 o 101 ... porque cambian al traer los datos por ODBC?
la base de datos es en Foxpro 8. Puede influir que algunos de los registros
esten vacios?


Preguntas similares