No me saca mas de 2048 Filas !!

25/08/2004 - 10:19 por Sergio | Informe spam
Buenos dias a todos.

Tengo una aplicacion diseñada en VB6. Hay una parte en la
que se hace una consulta de una BBDD SQL 7 y se rellena un
grid con los datos recogidos.

Pues aqui tengo el problema, no me saca mas de 2048 filas
en ese grid. Si tengo 3000 registros, solo me saca los
2048 primeros. Es un problema de configuracion del sql
cliente o que puede ser??

Un saludo y gracias de antemano.

Preguntas similare

Leer las respuestas

#6 Maxi
25/08/2004 - 14:22 | Informe spam
Sergio, el problema lo estas teniendo en la aplicacion cliente, te
recomiendo que hables con el proveedor del mismo para que haga las
correcciones necesarias.

Si vos podes modificar la aplicacion te recomiendo que preguntes en el news
de VB o Vb.NET que es donde te podran realmente ayudar los capos de la
programacion :-), por mas que alguno de nosotros (por no decir casi todos
;-) somos desarrolladores y DBA no te vamos a poder ayudar tanto como en el
news adecuado.

Un abrazo


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Sergio" escribió en el mensaje
news:caea01c48a8a$e6856bc0$

Hola.

Con SQL no tengo ningún problema. El caso es que si
ejecuto la misma consulta desde el Analizador de consultas
me salen todos los registros correctamente. Pero lo
curioso es que si el programa (VB6) saca el resultado de
esa consulta a traves de un grid (se la paso mediante un
Recordset), tan solo saca los 2048 primeros registros.
Esto me pasa en todos los PCs cliente donde esta instalada
la aplicacion.

Un saludo.

Hola:

Con SQL Server no tienes problemas en que una SELECT


devuelva tantas filas
como sean solicitadas (otra cosa es que tenga un buen


rendimiento). Supongo
que el problema estará en el cliente.

Un saludo
Salvador Ramos
Murcia - España
[MVP SQL Server]
www.helpdna.net

"Sergio" escribió en el


mensaje
news:cd2e01c48a7c$31dbe950$
Buenos dias a todos.

Tengo una aplicacion diseñada en VB6. Hay una parte en la
que se hace una consulta de una BBDD SQL 7 y se rellena un
grid con los datos recogidos.

Pues aqui tengo el problema, no me saca mas de 2048 filas
en ese grid. Si tengo 3000 registros, solo me saca los
2048 primeros. Es un problema de configuracion del sql
cliente o que puede ser??

Un saludo y gracias de antemano.


.






Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.740 / Virus Database: 494 - Release Date: 16/08/2004
Respuesta Responder a este mensaje
#7 1492a2001
25/08/2004 - 16:11 | Informe spam
"Sergio" wrote in message news:<ca5c01c48a85$a34ea420$...
Hola.

No importa lo que yo piense, yo no realize la aplicacion y
no puedo modificarla. Aun asi, si es cierto que se revisan
de vez en cuando. Esta consulta saca todos los ensayos
realizados de un expediente. Y de vez en cuando se mira
(obviamente solo los ultimos ensayos pero bueno). Aun asi,
ese es el problema, que los ultimos no salen y el usuario
se queja (logicamente). Asi que como podras observar mi
alcance solo llega a modificar SQL, y espero que este por
ahi el problema que solo saque los 2048 primeros registros.



Por lo que cuentas parece que es la propia aplicación la que limita el
número de filas a mostrar. Utiliza el Analizador de SQL Server para
comprobar si utiliza algo del estilo SET ROWCOUNT 2048 o TOP 2048 en
las consultas, aunque también es posible que el cliente reciba todas
las filas pero sólo muestre las 2048 primeras.



Un saludo.


>Hola.
>
> Realmente piensas que es necesario cargar un grid con
m s
>de 200 registros? Te aseguro que nadie se lo va a mirar.
>Estamos hablando de cliente-servidor, no creo que nadie
>vaya a ir revis ndose todos y cada uno de 2000 registros.
>
>qwalgrande
>.
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida