Delphi - Crear tablas en tiempo de Ejecucion

 
Vista:

Crear tablas en tiempo de Ejecucion

Publicado por Mario Flores Fierro (21 intervenciones) el 02/08/2003 01:49:38
Hola programadores tal vez mi pregunta tal vez sea un poco basica, pero ahi les va ...

Quiero crear una tabla en tiempo de ejecucion

If existe el archivo then
lo asigno a una tabla
else
creamos la tabla
creamos el indice
lo asignamos a la tabla

al finalizar el proceso debemos eliminarlo fisicamente del disco duro

Alguien podria decirme o ayudarme a codificarlo ?

creanme que se lo voy a agradecer infinitamente ... Gracias .... Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Crear tablas en tiempo de Ejecucion

Publicado por Delfino (1216 intervenciones) el 03/08/2003 13:53:15
Vamos por partes:
para verificar si un archivo existe esta la funcion FileExists(nombrecompleto)
para crear la tabla esta el metodo Table1.CreateTable
para crear el indice estan el metodo AddIndex o la pripiedad IndeDefs de TTable
Tu tabla tiene q pertenecer a un motor BD (BDE, ADO, IBX, DBX etc.) para cuando quieras borrarla esta el metodo DropTable de la BD.
Puede crear archivos temporarios en memoria con la clase TMemoryStream si no te interesa guardarlos en disco duro.
Finalmente, puedes hacer uso de la teconologia MyBase para crear tablas sin ningun motor BD con el control ClientDataSet llamado por Broland "DB Engine-in-a-component" q guarda archivos o bien en formato propio (.cds) o bien en formato XML..
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar