Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #4  
Antiguo 25-07-2024
GINMARMENOR GINMARMENOR is offline
Miembro
 
Registrado: feb 2016
Posts: 79
Poder: 11
GINMARMENOR Va por buen camino
En principio

Código SQL [-]
                    select * from motivos where año
                    IN
                    (2001, 1988, 1700, 2100)

Me da error y no puedo ejecutarlo


Por otro lado

Código SQL [-]
                      procedure OnClick(Sender: TObject);
                  var
                    cAnios : String;
                  begin
                    cAnios:=cAnios+Edit1.Text+',';
                 end;

yo la última línea la he modificado directamente a:

Código SQL [-]
                   cAnios:=cAnios+'1925'+'1955')

y me tomaría (19251955) como si fuera un número global.

He intentado los siguientes ejemplos:

Código SQL [-]
                     'select * motivos where año IN (1925,1955);

Código SQL [-]
                     'select * motivos where  año IN :cAnios;

Código SQL [-]
                     'select * motivos where año in: + Quotdstr (cAnios);

Ninguno de los de arriba funciona,

El único que funciona de momento, pero la cadena sería muy grande para 15 ó 20 años.

Código SQL [-]

              'select * motivos where año=' + Quotedstr ('1925') + 'OR año=' Quotedstr ('1955');
Responder Con Cita
 



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
SELECT para encontrar registros con diferentes valores en el mismo campo gustavosv SQL 12 17-10-2014 22:34:35
Consulta de un mismo campo rufo Varios 10 16-08-2012 03:26:28
Consulta de valores consecutivos Guillermosalva SQL 5 27-07-2007 08:49:15
Pasar un campo calculado a un campo del mismo DbGrid maravert Conexión con bases de datos 3 12-05-2006 00:31:30
Campo de tabla con valores con un mismo nombre kakesoft Conexión con bases de datos 14 28-11-2005 14:40:46


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


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