FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Consulta en campos memo
Hola,
Tengo muchos registros con campos memo. Hago una consulta tipo "select texto1,texto2,texto3 from tabla where texto1 like '%casa%' or texto2 like '%casa%' Me va muy lento, hay alguna manera de acelerar el proceso con otro tipo de consulta, o tratando de alguna manera la base de datos! |
#2
|
||||
|
||||
Hola Ferran,
utilizas el tabla.Disablecontrols? |
#3
|
||||
|
||||
Una pena que los campos memos no se puedan indexar
¿Que base de datos utilizas?
__________________
Un poco de tu generosidad puede salvar la vida a un niño. ASÍ DE SENCILLO |
#4
|
|||
|
|||
Cita:
|
#5
|
|||
|
|||
Utilizo dbase 4 paso los datos q tengo a access a dbase 4, miro las tablas con el database desktop. y en el delphi utilizo los componentes de base d datos tipicos
|
#6
|
||||
|
||||
Cita:
Lo que te comenta LordRF es que si utilizas ese método en las tablas Tabla.DisableControls Esto sirve para desconectar momentáneamente los controles visuales (DbEdits, DbGrid, etc ) de la tabla, así no se han de actualizar. Seguidamente, tú realizas tu consulta... y a continuación vuelves al estado original Tabla.EnableControls
__________________
Un poco de tu generosidad puede salvar la vida a un niño. ASÍ DE SENCILLO |
#7
|
||||
|
||||
Pero disableControls se usa cuando se itera por todos los registros, es decir, algo como:
Para abrir una consulta no es necesario, ya que el registro activo cambiará 1 sola vez, cuando después de abrir el cursor del dataset etc, el propio Query haga un query.First para mostrar el primer registro. En este caso DisableControls no acelerará la búsqueda. Lo único que se puede hacer es crear índices sobre los campos que estan en la claúsula where... si Dbase no lo permite... hemos pinchado. Espero que a alguien se le ocurra una alternativa. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#8
|
||||
|
||||
Hola Lepe,
pues tienes toda la razon de todas formas seguro que para el futuro le sirve saber para que es Tabla.DisableControls |
#9
|
|||
|
|||
Cita:
Se puede crear indices xo no en campos memo, shit!y los q tengo hecho tp acelera mucho la buscqueda xo bueno, seguire pensando merci |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Campos Memo son MySQL 5.0 | vinicc | Conexión con bases de datos | 2 | 18-12-2006 21:29:11 |
memo a campos memo | soloriv | Varios | 5 | 26-05-2005 20:25:31 |
Visualizar campos memo | lbidi | Tablas planas | 4 | 28-11-2004 02:26:05 |
Búsquedas en campos MEMO | ingacg | Conexión con bases de datos | 1 | 05-12-2003 10:35:23 |
TADOQuery y campos Memo | SnaKe | Conexión con bases de datos | 4 | 29-10-2003 09:45:46 |
|