Recomendación Exportando datos de una DB
Yo tengo una DB, con unas 30 tablas, de las que necesito exportar a lo sumo un registro de cada tabla. Mi gran interrogante es que método me combiene mas utilizar. En un principio se me ocurre exportar a un archivo de texto separado por algun delimitador, o bien, crear una db access temporal. Lo que quiero hacer es proteger estos datos, cifrandolos, aunque para eso no tengo ningun problema. El tema esta, en que tengo unos cuantos campos memo y blobs, asi que no se me ocurre que es lo mejor a hacer.
Saludos |
Me convence el tema de usar texto separado por limitadores, de hecho, lo tengo ya resuelto, pero lo que quiciera hacer es poder poner algun tipo de encabezado o etiqueta, al mejor estilo de una Sección en un archivo INI, ya que de esta forma, si tuviera dato debajo del encabezado, podria saber que dato estoy obteniendo y si no hay dato, ir a otro encabezado.
Por ejemplo Código:
No se si se entiende lo que quiero hacer. |
Un tema interesante, y se me ocurren unas cuantas ideas.
La primera es que si quieres hacerlo con la misma estructura que un archivo ini no tienes mas que utilizar la clase TInifile, y darle un nombre a cada una de las lineas. Algo así: Código:
[tablaA] Con respecto al cifrado te recomiendo algo como esto: http://delphi.jmrds.com/?q=node/44 y para codificar campos binarios a texto algo como esto (aunque solo funcione en XP o superiores :( ): http://delphi.jmrds.com/?q=node/43 PD: ¿Has pensado en utilizar xml? :confused: |
Con respecto al cifrado, ya tenia presente el usar UCifrador, DCPconst, aunque voy a incorporar base64 para el tema de los cambos binarios. Hasta aquí todo bien. Habia pensado ya en usar TIniFiles, pero no me convence el tema del indexado de cada parámetro de sección, ya que son variables y/o nulos, y me resulta un poco molesto para implementarlo de esta forma, y para colmo, los registros que guarde de las diferentes tablas, no tendrán ni siquiera los mismos campos.
No habia tomado en cuenta la posibilidad de usar xml. De todas maneras estoy tratando de implementar un archivo, en donde las secciones siempre sean fijas, una suerte de estilo html Código:
Código:
Saludos |
La franja horaria es GMT +2. Ahora son las 15:06:54. |
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