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 Buscar Temas de Hoy Marcar Foros Como Leídos

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


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
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 21:33:28.


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