Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #3  
Antiguo 19-11-2015
Yugo Yugo is offline
Miembro
NULL
 
Registrado: jul 2014
Posts: 25
Poder: 0
Yugo Va por buen camino
Gracias AgustinOrtu!!

Yo estoy probando usando un componente TQuery para hacer una búsqueda tal que así:

Código:
  qBusqueda->DatabaseName = "dbBaseDatos";
  qBusqueda->Close();
  qBusqueda->SQL->Add("SELECT ID, CAMPO2, CAMPO3, CAMPO4");
  qBusqueda->SQL->Add("FROM Tabla");
  qBusqueda->SQL->Add("WHERE ( (CAMPO2 <= 10 AND CAMPO3 >= 6 AND CAMPO4 >= 30) OR");
  qBusqueda->SQL->Add("(CAMPO2 <= 10 AND CAMPO3 >= 6) OR");
  qBusqueda->SQL->Add("CAMPO2 <= 10 AND CAMPO4 >= 30) OR");
  qBusqueda->SQL->Add("(CAMPO3 >= 6 AND CAMPO4 >= 30) ) ORDER BY ID");
  qBusqueda->Open();
  qBusqueda->Active = true;
Con la intención de que al pulsar el botón que contiene este código, haga que se visualice en un DBGrid los resultados obtenidos de la búsqueda y a partir de éste comprobar por el campo ID si existen bloques de 10 ó más registros consecutivos que cumplen la condición 1.
Sin embargo, tengo el problema de que la tabla almacena datos de tipo String, por lo que se requiere una conversión a tipo Int para realizar la comparación y yo no sé como hacerlo. He intentado con StrToInt(CAMPOx), pero me da error.
Responder Con Cita
 


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
oracle bloques anonimos que devuelvan registros fjcg02 Conexión con bases de datos 2 21-01-2015 09:51:33
Distinguir registros no consecutivos para alternar colores en dbgrid. amadis OOP 15 19-07-2014 15:17:51
Registros en en bloques de 100 o mas... Jose Roman Conexión con bases de datos 18 25-06-2010 17:42:13
Bloques De Numeros Consecutivos dany2006 C++ Builder 5 15-11-2006 21:06:16
buscar registros brandolin Firebird e Interbase 1 19-01-2004 20:59:11


La franja horaria es GMT +2. Ahora son las 13:59:59.


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