 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
hetorsc Lt JG

Registrado: 11 Abr 2007Mensajes: 61
|
Publicado: Lun 21 May, 2007 5:43 pm Asunto: Problema con sentencia sql union en BDgrid |
|
|
Resulta que quiero que en un bdgrid salga el resultado de una sentencia sql, en concreto esta:
(Select * from TB_antonio order by ISTKBNR)
UNION
(Select * from TB_alexeu order by ISTKBNR);
Lo que ocurre es que cuando hago una sentencia con un select normal, no hay problema, pero cuando hago una sentencia con varios sql con union, me salen algunas celdas de bdgrid con la palabra "MEMO".
Alguien puede ayudarme??
SALUDOS y GRACIAS |
|
| Volver arriba |
|
 |
hetorsc Lt JG

Registrado: 11 Abr 2007Mensajes: 61
|
Publicado: Mar 22 May, 2007 10:26 am Asunto: |
|
|
Bueno, al final lo he solucionado, lo que he hecho es pasar los datos tipo MEMO a string y sustituirlos en el DBGrid en el evento DBGrid1DrawColumnCell.
| Código: |
String Str;
if (Column->Field->DataType == ftMemo)
{
Str=Column->Field->AsString;
//Ahora Limpiar y dibujar el texto
DBGrid1->Canvas->FillRect(Rect);
DBGrid1->Canvas->TextOut(Rect.Left, Rect.Top, Str);
}
|
De todas formas sigo sin enterder porque al hacer selects con union me pasa los datos a MEMO. |
|
| Volver arriba |
|
 |
|
|
No puedes publicar temas nuevos en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en las encuestas de este foro
|
© 2002–2026 Club Builder · Funciona con phpBB.
|