[Allegro] indexierung einer datenbank mit EINEM datensatz

Thomas Berger ThB at Gymel.com
So Mär 4 16:13:45 CET 2012


Hallo Herr Lehmann,

>>> index -fi0 - at 1 -n0 -m0 -lger -Icat -d*c%:\cat\cat_*.ald -ecat/x:\cat
>>> index -fi1 - at 2 -n0 -m0 -lger -Icat -d*c%:\cat\cat_*.ald -ecat/x:\cat

[...]

>> Ihre Kommandozeilen verstehe ich nicht wirklich, die Daten kommen von c:\cat
>> und sollen nach x:\cat (obwohl sie bei - at 2 ja bereits auf x:\cat liegen),
>> aber (-fi) auch bei - at 1 soll irgendwie doch keine neue Datenbank aufgebaut
>> werden?
> sorry. war von mir alles auf cat flüchtig geändert, weil ja die 
> mehrzahl der allegro-anwender nur "cat" als datenbankname gewohnt ist ;-)
> natürlich steckt dahinter: sie kommt von einem bestimmten ort: -d, und 
> sie soll nach -e gebraucht werden.

Aber abweichende Orte bei -d und -e machen bei -fi keinen Sinn, da dort
nur der Index zu einer Datenbank aufzubauen ist.

Und beim "initialisieren" kann man die Dummy-.ald-Datei natuerlich
ebenfalls selber vor dem Datenbankaufbau an den Zielort kopieren.

[UPDATE.EXE konnte ebenfalls Datenbanken neu erzeugen, acon aus
fundamentalen Gruenden nicht. Daher ist der Aufbau mit index.exe
wichtiger geworden, obwohl auch a99 es kann (ein geeigneter _start.flx
koennte a99 direkt nach dem Anlegen dann automatisiert beenden, so
dass auch dieser Weg im bei Bedarf "nichtinteraktiv" funktioniert)

viele Gruesse
Thomas Berger

Zum Vergleich die Sequenz mit der ich getestet habe:

%-P%\index - at 1 -f70 -n0 -d*%-d%\%-b%_* -e%-b%/%-d% -m0 -h0
if exist %-d%\ii1 %-P%\qrix -fq0 -d%-d% -e%-b%/%-d% -x1

%-P%\index - at 2 -fi1 -n0 -d*%-d%\%-b%_* -e%-b%/%-d% -m0
if exist %-d%\ii1 %-P%\qrix -fq1 -d%-d% -e%-b%/%-d% -x4999

%-P%\index -fa1 -d*%-d%\%-b%_* -e%-b%/%-d% -m0%-yfl%



Mehr Informationen über die Mailingliste Allegro