Nach Hause
Top.Mail.Ru Yandeks.Metrika
Forum: "Grundlagen";
Aktuelles Archiv: 2002.01.08;
Herunterladen: [xml.tar.bz2];

Nach unten

FoxPro-Indizierung Finden Sie ähnliche Zweige


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

Das programmgesteuerte Indizieren von Daten im FoxPro-Format funktioniert weder über TTable noch über SQL?



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

Ich indiziere Tabellen.
Wenn du VFP hast, dann kannst du dich nicht anstrengen.

Wenn nur FOXPRO, dann bilden Sie in TQuery. SQL
INDEX ON <Indexname> ON <Tabellenname> (<Feldname>)



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

Nur FoxPro, aber nachdem Sie getan haben, was Sie geschrieben haben, wird eine Meldung ausgegeben
Ungültige Verwendung des Schlüsselworts. Token-Index

Wenn Sie den Operator tun
CREATE INDEX index ON base (Feld, ...)
klettert eine Nachricht
Ungültiger Indexdeskriptor
Datei oder Verzeichnis existiert nicht
Datei: base.CDX
Index existiert nicht
Datei base.MDX



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

Es ist notwendig, programmgesteuert einen eindeutigen Index für mehrere Felder zu erstellen!



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

Dies wird in der Hilfe BDE und nicht in der Delphi-Hilfe beschrieben (dbiAddIndex, IDXDesc).
Hier steht, welche Parameter verwendet werden sollen (es gibt viele,
aber wirklich brauchen Sie 4-5 Dinge wie Basisformat, Eindeutigkeit, Tag ...)

if TQurey - CREATE INDEX then
Es wird ein Index für dbf * .mdx und nicht für * .cdx erstellt. überlegt
seine dBase und nicht Fox. Wenn der Index vorhanden ist, stürzt er nicht ab
und einen Fehler geben

Generell gibt es hier einen gewissen Mist. Delphi erstellt den alten CDX-Index,
(falls via TTable)
Das ist fast nicht mehr als einheimischer Fuchs 2.0 &>. Und wenn seins
aus Delphi neu indizieren, er verwandelt es auch in das alte Format.
Es ist möglicherweise besser, einen Neuindex oder eine Indexerstellung zu schreiben.
in Fox und führen Sie diese Anwendung separat von Delphi?

Diese Prozedur erstellt einen Index und verwendet Add BDE
==========================
procedure fDbiAddIndex4 (Tbl: TTable);

war
NewIndex: IDXDesc;
beginnen
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;
Check (DbiAddIndex (Tbl.dbhandle, Tbl.handle, PChar (Tbl.TableName),
szFoxPro, NewIndex, nil));
end;
================================================



Seiten: 1 ganze Branche

Forum: "Grundlagen";
Aktuelles Archiv: 2002.01.08;
Herunterladen: [xml.tar.bz2];

nach oben









Speicher: 0.57 MB
Zeit: 0.029 c
7-22426
inferno123
2001-09-25 10:32
2002.01.08
Port-Programmierung


1-22088
Mikhalyov Dmitry
2001-12-19 14:58
2002.01.08
Ereignisaufruf vom Programm


1-22096
Mikhalyov Dmitry
2001-12-19 15:55
2002.01.08
Über TObject in Veranstaltungen


1-22234
x000d
2001-12-17 01:34
2002.01.08
Aktiv, nicht aktiv


1-22104
Derzky
2001-12-18 19:54
2002.01.08
Wie man Daten vergleicht.





Afrikanisch Albanien Arabisch Armenisch Aserbaidschanisch Baskisch Weißrusse Bulgarian katalanisch Chinesisch (vereinfacht) Chinesische Tradition) kroatisch Tschechisch Dänisch Dutch Englisch estnisch Philippinisch Finnish Französisch
Galicisch Georgisch Deutsch Griechisch haitian Creole Hebräisch Hindi ungarisch isländisch Indonesian irisch Italian Japanisch Koreanisch lettisch litauisch Makedonisch Malay Maltesisch Norwegian
persisch Polnisch Portugiesisch Rumänisch Russisch serbisch Slovakisch Slowenisch Spanisch Suaheli Swedish Thai Türkisch Ukrainisch Urdu Vietnamesisch Walisisch Jiddisch Bengalisch bosnisch
cebuano Esperanto Gujarati Hausa Hmong igbo Javanisch kannada khmer Laotisch Lateinisch Maorisch Marathi Mongolisch nepali Pandschabi Somalisch Tamilisch Telugu Yoruba
Zulu
Английский Französisch Deutsch Italienisch Португальский Russisch Spanisch