Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-04-2007
mrdileyby mrdileyby is offline
Registrado
 
Registrado: abr 2007
Posts: 4
Poder: 0
mrdileyby Va por buen camino
Seleccionar 2 campos en 1 en Query

Buenas Tardes a Tod@s

Mi inquietud es:

Es posible en un Query seleccionar 2 campos y desplegarlos en uno solo?

Me explico estoy tratando de hacer una consulta y quiero que en esa consulta los campos Descripcion + ' - ' + Nota este en un solo llamado DescripcionN que se desplegue de esa manera.

Ej.

Descipcion1 - Nota1

Gracias anticipadas

Saludos
Responder Con Cita
  #2  
Antiguo 13-04-2007
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
Para SQL Server, ya lo tienes resuelto:
Código SQL [-]
Select Descripcion+' - '+Nota as DescripcionN
from TuTabla
__________________

Responder Con Cita
  #3  
Antiguo 13-04-2007
mrdileyby mrdileyby is offline
Registrado
 
Registrado: abr 2007
Posts: 4
Poder: 0
mrdileyby Va por buen camino
Cita:
Empezado por ContraVeneno
Para SQL Server, ya lo tienes resuelto:

Código SQL [-]
Select Descripcion+' - '+Nota as DescripcionN
from TuTabla


Gracias Veneno, pero el problema es que cuando lo intento hacer desde delphi de esta manera:

Código Delphi [-]
Query1.SQL.Add('SELECT *, Descripcion+' - '+Nota as DescripcionN FROM QAccesorio');

me da error Operator not applicable to this operant type
Responder Con Cita
  #4  
Antiguo 13-04-2007
mrdileyby mrdileyby is offline
Registrado
 
Registrado: abr 2007
Posts: 4
Poder: 0
mrdileyby Va por buen camino
Cita:
Empezado por ContraVeneno
Para SQL Server, ya lo tienes resuelto:

Código SQL [-]
Select Descripcion+' - '+Nota as DescripcionN
from TuTabla


Lo he conseguido mientras tanto de esta manera, si hay alguna otra forma me avisan.

Código Delphi [-]
Query1.SQL.Add('SELECT *, (QAccesorio.[Descripcion] + :sig + QAccesorio.[Nota]) as DescripcionN FROM QAccesorio');
Query1.ParamByName('sig').AsString := edit3.Text;

donde tengo en edit3.text el valor ' - '

Gracias

Saludos
Responder Con Cita
  #5  
Antiguo 13-04-2007
luisgutierrezb luisgutierrezb is offline
Miembro
 
Registrado: oct 2005
Ubicación: México
Posts: 925
Poder: 19
luisgutierrezb Va por buen camino
el error te lo da, porque piensa que el - es para restar, en ningun lado le dices que es una cadena,

para corregirlo:
Código SQL [-]
Query1.SQL.Add('SELECT *, Descripcion + ' + QuotedStr('-') +  ' +Nota as DescripcionN FROM QAccesorio');
Responder Con Cita
  #6  
Antiguo 13-04-2007
mrdileyby mrdileyby is offline
Registrado
 
Registrado: abr 2007
Posts: 4
Poder: 0
mrdileyby Va por buen camino
Cita:
Empezado por luisgutierrezb
el error te lo da, porque piensa que el - es para restar, en ningun lado le dices que es una cadena,

para corregirlo:

Código SQL [-]
Query1.SQL.Add('SELECT *, Descripcion + ' + QuotedStr('-') + ' +Nota as DescripcionN FROM QAccesorio');



Muchas gracias, funciono perfecto
Responder Con Cita
  #7  
Antiguo 13-04-2007
Avatar de gluglu
[gluglu] gluglu is offline
Miembro Premium
 
Registrado: sep 2004
Ubicación: Málaga - España
Posts: 1.455
Poder: 21
gluglu Va por buen camino
También puedes ponerle dobles comillas al signo -, es decir,

Código SQL [-]
Query1.SQL.Add('SELECT DESCRIPCION + ''-'' + NOTA as DescripcionN FROM QAccesorio');
__________________
Piensa siempre en positivo !
Responder Con Cita
Respuesta



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
Como seleccionar campos de una tabla sin saber cuantos van a seleccionar david duarte SQL 7 05-04-2010 21:15:43
Seleccionar todos los campos de un TStringGrid odomalo OOP 1 07-03-2007 20:25:22
Límite de campos en Query anghell77 Tablas planas 4 30-10-2006 03:02:19
Campos de una Query silviodp Impresión 1 18-05-2004 17:30:42
campos de un grid despues de un query davidgaldo Conexión con bases de datos 1 13-11-2003 14:46:49


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


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