Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-10-2005
Antuan Antuan is offline
Miembro
 
Registrado: jul 2005
Ubicación: Madrid
Posts: 73
Poder: 19
Antuan Va por buen camino
Da Error al crear un indice una tabla DBF

Trato de crear un indice con una tabla AMIGOS.DBF en tiempo ejecucion con un boton y me da error diciendo que el fichero amigos.MDX no exite.
Algo estoy haciendo mal y no veo donde tengo el fallo.
Utilizo un componente Ttable en modo diseño y un boton donde tengo el codigo.
Esto esta solo en un Form.

Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
var
  Table1: TTable;
begin
  Table1 := nil;
  try
    // Abro la tabla
    Table1 := TTable.Create(nil);
    Table1.DatabaseName:= ExtractFilePath(Application.ExeName);
    Table1.TableName :='amigos.dbf';
    Table1.Name := 'Table1';
    with Table1 do begin
      AddIndex('Nombre', 'Nombre',[ixPrimary, ixUnique]);
      IndexName := 'Nombre';
      First;
      ShowMessage(FieldByName('amigos').AsString);
      IndexName := '';
      Close;
      Exclusive := True;
      Open;
      DeleteIndex('Nombre');
    end;
  except
    Table1.Free;
    raise;
  end;
  Table1.Free;
end;
La tabla tiene 3 campos "NOMBRE, APELLIDO1, APELLIDO2"
Trato de crear un fichero que se llame NOMBRE.MDX y me es imposible.
Y al mismo tiempo quiero que me cree el indice APELLIDO1.MDX y APELLIDO2.MDX.
Pongo en un zip el ejemplo por si me lo pueden corregir
Es que estoy aprendiendo y cuando lo termine he prometido subirlo al foro.
Muchas gracias.
Archivos Adjuntos
Tipo de Archivo: zip amigos1.zip (5,7 KB, 24 visitas)
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 13:41:52.


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
Copyright 1996-2007 Club Delphi