Entrar
¿Nuevo usuario? Inscribirme
DesarrolloDelphi · Desarrollo de Software en Borland Delphi
? ¿Ya estás suscrito? Entra a Yahoo!

Consejos

¿Sabías que...?
Podés cambiar el orden de los mensajes. Simplemente hacé clic en el enlace de columna fecha. Tus preferencias se guardarán, por lo tanto no necesitarás hacerlo otra vez cuando vuelvas a entrar.

Mensajes

  Mensajes Ayuda
Avanzado
Tipos enumerados en bases de datos.   Lista de mensajes  
Responder | Reenviar Mensaje #5912 de 7328 |
Re: [Delphi] Tipos enumerados en bases de datos.

Una forma muy sencilla:
Al guardar el dato, en la tabla lo guardas como integer y el valor es: Ord(Tipo enumerado). No es a prueba de error...

Una forma menos propensa a error, es con las funciones: GetEnumName, y GetEnumValue
La primera convierte el enum a un string con su nombre, la segunda hace la inversa.
Al guardar en la tabla, guardas el nombre, al leer lo convertis a enum.

Espero que te sirva.
Saludos

Diego Romero wrote:
Hola al grupo.

Delphi: 6.2.
SO: Windows 98SE.
DBM: BDE 5.2.

  Mi pregunta es sencilla, sin embargo no encuentro una respuesta satisfactoria: ¿es posible guardar un tipo enumerado en una base de datos?, si es posible cómo.

Diego Romero.
__________________
"La ignorancia pone excusas, la sabiduría disculpas."
http://www.geocities.com/diegofrom/
http://foros.devs.com.ar/




Vie, 7 de Jul, 2006 2:29 am

podostro
Sin conexión Sin conexión
Enviar correo Enviar correo

Reenviar Mensaje #5912 de 7328 |
Desplegar mensajes Autor Ordenar por fecha

Hola al grupo. Delphi: 6.2. SO: Windows 98SE. DBM: BDE 5.2. Mi pregunta es sencilla, sin embargo no encuentro una respuesta satisfactoria: ¿es posible guardar...
Diego Romero
diegofrom
Sin conexión Enviar correo
7 de Jul, 2006
12:43 am

Una forma muy sencilla: Al guardar el dato, en la tabla lo guardas como integer y el valor es: Ord(Tipo enumerado). No es a prueba de error... Una forma menos...
Maximiliano Podostroiec
podostro
Sin conexión Enviar correo
7 de Jul, 2006
5:29 am

Hola Maximiliano. ¿Dónde están declarados GetEnumName y GetEnumValue?. Diego Romero. __________________ "La ignorancia pone excusas, la sabiduría...
Diego Romero
diegofrom
Sin conexión Enviar correo
7 de Jul, 2006
8:52 pm

C:\Archivos de programa\Borland\Delphi7\Source\Rtl\Common\TypInfo.pas Saludos Diego Romero <trsistemas@...> escribió: Hola Maximiliano. ...
Carlos Korhasanoglu
ckorhasanoglu
Sin conexión Enviar correo
7 de Jul, 2006
9:38 pm

Hola Carlos. Uhm... Tal como indiqué en mi mensaje original, uso Delphi 6.2, no tengo esas funciones. Gracias de todos modos y gracias a Maximiliano por...
Diego Romero
diegofrom
Sin conexión Enviar correo
8 de Jul, 2006
2:48 am
Avanzado

Copyright © 2009 Yahoo! de Argentina S.R.L. Todos los derechos reservados.
Política de privacidad - Condiciones del Servicio - Reglas de la comunidad de Yahoo! - Ayuda