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/