Casa
Top.Mail.Ru Yandeks.Metrika
Foro: "Bases";
Archivo actual: 2002.01.08;
Descargar: [xml.tar.bz2];

abajo

Indexación de FoxPro Encontrar ramas similares


Серж   (2001-12-05 06:13) [0]

¿Cómo indexar datos mediante programación en formato FoxPro no funciona a través de TTable o SQL?



panov   (2001-12-05 07:02) [1]

Yo indexo tablas.
Si tienes VFP, entonces no puedes forzar.

Si solo es FOXPRO, entonces se forma en TQuery. SQL
ÍNDICE ON <nombre de índice> ON <nombre de tabla> (<nombre de campo>)



Серж   (2001-12-06 04:00) [2]

Solo FoxPro, pero después de hacer lo que escribiste, aparece un mensaje.
Uso no válido de la palabra clave. Índice de fichas

Si lo haces el operador
CREAR ÍNDICE índice EN base (campo, ...)
mensaje vylazit
Descriptor de índice no válido
El archivo o directorio no existe
Archivo: base.CDX
El índice no existe
Archivo base.MDX



Серж   (2001-12-06 04:07) [3]

¡Es necesario crear mediante programación un índice único en varios campos!



Dick Gonsales   (2001-12-06 07:09) [4]

Esto se describe en el BDE de ayuda y no en la ayuda de Delphi, (dbiAddIndex, IDXDesc)
Dice qué parámetros deben usarse (hay muchos de ellos,
pero realmente necesitas 4-5 cosas como formato base, singularidad, etiqueta ...)

si TQurey - CREAR ÍNDICE entonces
Creará un índice para dbf * .mdx y no * .cdx. considera
Su dBase y no Fox. Si el índice es, no se estrellará
pero dará un error

En general, hay una cierta mierda. Delphi crea el antiguo índice cdx,
(si es vía TTable)
que casi no es más que el zorro nativo 2.0 &>. Y si su
reindexando desde Delphi, también lo convirtió en el formato antiguo.
Puede ser mejor escribir un re-índice o creación de índice.
en fox y ejecutar esta aplicación por separado de Delphi?

Este procedimiento crea un índice, en usos agrega BDE
==========================
procedimiento fDbiAddIndex4 (Tbl: TTable);

var
NewIndex: IDXDesc;
comenzar
NewIndex.szTagName: = "NewIndex1";
NewIndex.bPrimary: = False;
NewIndex.bUnique: = True;
NewIndex.bDescending: = False;
NewIndex.bMaintained: = True;
NewIndex.bSubset: = False;
NewIndex.bExpIdx: = False;
NewIndex.iFldsInKey: = 1;
NewIndex.aiKeyFld [0]: = 2;
NewIndex.szKeyExp: = "";
NewIndex.szKeyCond: = "";

NewIndex.bCaseInsensitive: = False;
NewIndex.iBlockSize: = 0;
Compruebe (DbiAddIndex (Tbl.dbhandle, Tbl.handle, PChar (Tbl.TableName),
szFoxPro, NewIndex, nil));
fin;
===========================



Páginas: 1 rama entera

Foro: "Bases";
Archivo actual: 2002.01.08;
Descargar: [xml.tar.bz2];

arriba





Memoria: 0.56 MB
Tiempo: 0.024 c
3-21955
kalinka17
2001-12-03 13:16
2002.01.08
Ayúdame a encontrar DBTreeView =)


4-22463
Dmitry Alferev
2001-11-01 23:38
2002.01.08
FindResource no encuentra un recurso


14-22416
Justicia
2001-11-14 11:47
2002.01.08
Necesita un programa de este tipo.


7-22421
Shen
2001-08-28 15:05
2002.01.08
Carga de datos a través del puerto COM


14-22373
panov
2001-11-08 18:34
2002.01.08
Desarrollo de un proyecto específico contra el programa de competición.





africaans albanés Arabic armenio Azerbaiyán vasco Bielorruso Bulgarian Catalán Chino (simplificado) Chino (tradicional) Croata Checo Danés Dutch Inglés Estonia filipina Finnish French
gallego georgiano Alemán Griego criollo haitiano Hebreo hindi Húngaro islandés Indonesian irlandés Italiano Japonés Korean letón lituano macedonio Malay maltés Noruego
persa polaco Portuguese Rumano Ruso Serbio Slovak Esloveno Español swahili Sueco Thai turco ucranio Urdu vietnamita galés yídish bengalí bosnio
cebuano esperanto gujarati hausa hmong igbo javanés kannada khmer lao latín maorí marathi mongol nepali punjabi somalí Tamil telugu yoruba
zulú
Английский Francés Alemán Italiano portugués Русский Español