Gracias creo que es lo que me sirve
Una pregunta mas, co copio una base que se llama pepe a juan me copia los
indices cdx o tambien tengo que copiar
los indices
"José Ramón Castro Polinio" <
jrcpoli@terra.es> escribió en el mensaje
news:45438db2$[email=
1@news.xailer.com...]
1@news.xailer.com...[/email]
> Pilo:
>
> Especifica una aplicación exterior que trabaje con DBFs y índices de
> cualquier tipo NTX CDX, o dentro de la aplicación crear índices ó
> reindexarlos.
>
> Si lo que quieres es lo segundo básicamente es esto.
>
> 1º) Creas un array con la estructura de la base de datos
> aDbf := {}
> AADD(aDbf, { "Name", "C", 25, 0 })
> AADD(aDbf, { "Address", "C", 1024, 0 })
> AADD(aDbf, { "Phone", "N", 13, 0 })
>
> 2º) Creas la base de datos
> DBCREATE(<cDatabase>, <aStruct>
> [<cDriver>])
> // cDriver será el que tengas en TCdxDataSource
>
> 4º) La abres.
>
> 3º) Crear el índice por ejemplo:
> DBCREATEINDEX(<cIndexName>, <cKeyExpr>,
> [<bKeyExpr>], [<lUnique>])
>
> INDEX ON <Expresión clave> TO <Nombre del fichero índice>
>
> Advertencia para crear un índice o reindexarlo la base de datos tiene que
> estar abierta en modo exclusivo
> :lShared := .F. // La ponemos en modo exlusivo
> El cambio de modo de lShared no se puede cambiar con la base de datos
> abierta.
>
> Date una vuelta por esta página :
>
http://www.itlnet.net/programming/progr ... e/c53g01c/ menu.html
>
> José Ramón Castro.
>
>
> PILO escribió:
>> Alguien me puede decir como crar indices cdx en xailer
>> y indexalos
>> Gracias