Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-12-2015
D1360666 D1360666 is offline
Miembro
 
Registrado: mar 2008
Posts: 53
Poder: 19
D1360666 Va por buen camino
consulta

Muchas gracias por el aporte Agustin.
Intenté hacerlo y me funciona solamente me está complicando pasar la propiedad Datatype(Tfield) a String para mostrarlo.
Parece algo sencillo pero me ha dado errores a la hora de querer convertirlo.
A la vez en las propiedades de Datatype me aparecen una lista de propiedades de todos los tipos que maneja el delphi.
Tendré que verificar que tipo de dato es primero para mostrar el tipo recorriendo esa lista de datatypes?
Responder Con Cita
  #2  
Antiguo 29-12-2015
Avatar de Osorio
Osorio Osorio is offline
Miembro
 
Registrado: may 2003
Ubicación: Colombia
Posts: 252
Poder: 24
Osorio Va por buen camino
Puedes hacer algo como

Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
var
  f: TField;
  tipo: String;
begin
    case f.DataType of
      ftUnknown:  tipo:= 'ftUnknown';
      ftString:   tipo:= 'ftString';
      ftSmallint: tipo:= 'ftSmallint';
      ftInteger:  tipo:= 'ftInteger';
      ftWord:     tipo:= 'ftWord';
    end;
    {
    ftBoolean, ftFloat, ftCurrency, ftBCD, ftDate, ftTime, ftDateTime, // 5..11
    ftBytes, ftVarBytes, ftAutoInc, ftBlob, ftMemo, ftGraphic, ftFmtMemo, // 12..18
    ftParadoxOle, ftDBaseOle, ftTypedBinary, ftCursor, ftFixedChar, ftWideString, // 19..24
    ftLargeint, ftADT, ftArray, ftReference, ftDataSet, ftOraBlob, ftOraClob, // 25..31
    ftVariant, ftInterface, ftIDispatch, ftGuid, ftTimeStamp, ftFMTBcd, // 32..37
    ftFixedWideChar, ftWideMemo, ftOraTimeStamp, ftOraInterval, // 38..41
    ftLongWord, ftShortint, ftByte, ftExtended, ftConnection, ftParams, ftStream, //42..48
    ftTimeStampOffset, ftObject, ftSingle); //49..51
     }
end;
Responder Con Cita
  #3  
Antiguo 29-12-2015
D1360666 D1360666 is offline
Miembro
 
Registrado: mar 2008
Posts: 53
Poder: 19
D1360666 Va por buen camino
consulta

Muchas gracias Osorio!!
Fué la solución que me anduvo para la conversión.
Muchas gracias estimado.
Saludos a todos los que me dieron una mano, cualquier cosa en lo que pueda colaborar a las ordenes.
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
Mostrar 3 registro de un campo MAXIUM Tablas planas 5 27-09-2005 17:52:13
Mostrar campo fkLookup NickName Conexión con bases de datos 2 05-07-2005 03:50:29
mostrar la suma de un campo ebeltete SQL 2 04-09-2004 01:43:48
Mostrar un campo integer acrophet Conexión con bases de datos 4 19-08-2004 11:33:20
Problema al mostrar un campo DanielAlexander Impresión 13 08-01-2004 17:44:47


La franja horaria es GMT +2. Ahora son las 22:22:14.


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