[Lazarus-es] Dudas varias II
Bruno Luciani
bruno.luciani en gmail.com
Dom Jun 21 00:30:11 CEST 2009
Claudio , de que lenguaje son los mdx ?
estuve viendo tambien los ndx
Bruno
El 20 de junio de 2009 19:11, Claudio Romero <clauslack en gmail.com> escribió:
> En el componente TDbf no se pueden usar los indices CDX (aun creo),
> usa indices MDX.
> Aca un fragmento para indexar una tabla DBF con lazarus. El acceso del
> archivo debe ser exclusivo.
>
> dbf1.TableName:=RutaDbf;
> Dbf1.Exclusive := True;
> DeleteFile(ExtraerExtension(RutaDbf)+'.mdx');//borra el indice
> Dbf1.Open;
> try
> Dbf1.AddIndex(campo_clave, campo_clave, [ixPrimary, ixUnique]);
> except
> GrabaLog(Kinfo,'No pudo acceder, para indexar, en forma
> exclusiva a '+RutaDbf+'; o campo clave incorrecto');
> raise;
> end;
> Dbf1.Exclusive := false; Dbf1.IndexName :=campo_clave;
>
> Luego puedes buscar con Dbf1.SearchKey.
>
> _______________________________________________
> Lazarus-es mailing list
> Lazarus-es en lists.lazarus.freepascal.org
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20090620/3af99597/attachment-0002.html>
More information about the Lazarus-es
mailing list