Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 22-07-2010
manuc manuc is offline
Miembro
 
Registrado: abr 2010
Posts: 165
Poder: 17
manuc Va por buen camino
Hoal Jac fcc,

¿qué componentes utilizas?

¿cuantos registros suelen tener tus tablas?

Lo normal es que si utilizas componentes que acceden directamente a base de datos, en ocasiones, te pueden engañar. Aunque esto depende también del nº de registros que tengan tus tablas.

Si tienen pocos registros, entonces al abrir el cursor puede que tenga acceso a todos y por lo tanto RecordCount te de un valor correcto. Si tienes muchos, lo normal es que el cursor acceda los x primeros y no a todos, por lo tanto no sepa cuantos registros hay en total.

Pero todo esto depende del tipo de componentes que utilices.

Un saludo.
Responder Con Cita
  #2  
Antiguo 22-07-2010
calco_hugo calco_hugo is offline
Miembro
 
Registrado: jul 2010
Posts: 42
Poder: 0
calco_hugo Va por buen camino
no es lo mas prolijo, table.last
antes del recordcount
pero funciona
Responder Con Cita
  #3  
Antiguo 22-07-2010
Avatar de Jac fcc
Jac fcc Jac fcc is offline
Miembro
 
Registrado: ene 2010
Posts: 33
Poder: 0
Jac fcc Va por buen camino
gracias manuc

los registros son de hasta 50 000. hasta el momento no han sobrepasado esta cantidad.

Componenetes; uso TAdoQuery, TAdoTable y tambien ADoConnection.

para el ejemplo que coloqué usé Adoconnection.
__________________
Para una vida sana hay que ocupar 30 de 24hrs diarias...Ups!
Responder Con Cita
  #4  
Antiguo 22-07-2010
manuc manuc is offline
Miembro
 
Registrado: abr 2010
Posts: 165
Poder: 17
manuc Va por buen camino
Hombre si con 50.000 no te ha dado problemas, no creo que vayas a tener problemas.

Lo normal es que al abrir un cursor se acceda a unos 25-50 registros.

Lo he probado con ADO y no pasa esto, es decir, ADO sí da el nº de registros correcto.

El porqué no lo, no se si será por SQL Server o por los componentes ADO.

Un saludo.
Responder Con Cita
  #5  
Antiguo 22-07-2010
Avatar de Jac fcc
Jac fcc Jac fcc is offline
Miembro
 
Registrado: ene 2010
Posts: 33
Poder: 0
Jac fcc Va por buen camino
Talking que alivio

oh
quedo mas tranquilo entonces, .

Ademas del componente, me parece que ayuda tener limpieza en los componentes (Abrir, cerrar, limpiar).
__________________
Para una vida sana hay que ocupar 30 de 24hrs diarias...Ups!
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Contar registros de un filtro jandres SQL 4 08-09-2016 17:25:32
Consulta SQL Contar registros tebre Varios 4 26-03-2009 18:18:52
Contar registros de una tabla sandra mendoza Conexión con bases de datos 4 14-10-2008 00:08:38
Contar registros de un MailMerge Elenita Servers 0 31-10-2006 10:47:31
Contar Registros Roilo SQL 10 18-07-2006 21:20:24


La franja horaria es GMT +2. Ahora son las 22:09:09.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi