FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Crear índice en runtime
Para crear una tabla paradox en tiempo de ejecución utilizó un código similar a este:
Lo que no he podido hacer es crear un índice... alguién sabe cómo... Última edición por dec fecha: 17-11-2005 a las 22:44:04. Razón: ¡¡Encerrad el código fuente entre las etiquetas [DELPHI] ... [/DELPHI]!! |
#2
|
||||
|
||||
Cita:
// Saludos |
#3
|
|||
|
|||
Solución
Código:
procedure TForm1.Button1Click(Sender: TObject); begin if not Table1.Exists then begin Table1.Active := FALSE; Table1.DatabaseName := 'C:\Directorio'; Table1.TableType := ttParadox; Table1.TableName := 'Mi DB'; with Table1.FieldDefs do begin Clear; Add('AutoInc', ftAutoInc, 0, true) ; Add('StringField' , ftString , 30, FALSE); Add('LogicalField', ftBoolean, 0, FALSE); Add('FloatField' , ftFloat , 0, FALSE); Add('DateField' , ftDate , 0, FALSE); Add('TimeField' , ftTime , 0, FALSE); end; Table1.IndexDefs.Clear; Table1.IndexDefs.Add('', 'AutoInc', [ixPrimary]); Table1.CreateTable; end; end; |
|
|
|