[Allegro] Indexerneuerung bei sehr kleiner Datenbank

Sibylle Koczian Sibylle.Koczian at T-Online.de
Sa Jun 2 16:12:00 CEST 2007


Liebe Liste,

eine winzige Datenbank (z.Z. 26 Sätze) mit eigener Konfiguration und eigenen Indexparametern.
Keine V14-Ersetzungen. Nach einer Änderung der Parameter muss neu indexiert werden; alles
lokal auf dem eigenen Rechner. Startverzeichnis ist das Datenbankverzeichnis. Verwendet wird das
aktuelle Gesamtpaket mit index.exe und qrix.exe vom 23.5.07.
Indexierung gestartet über das org-Menü. Die erzeugte org.bat sieht so aus:

@echo off
cls
set -k=S
set -K1=S
set -l=GER
F:\allegro\ansi.com
set -P=F:\allegro
F:\allegro\index -fi0 -n0 -m0 -kS -d*.\ausw_* -eausw/. -Iausw
if exist .\ii1 goto qs
goto ende
:qs
F:\allegro\qrix -fq1 -kS -d. -eausw/. -x9999
:ende
if not exist .\vd*.tmp goto eende
del .\vd*.tmp
:eende
del .\ausw.sgf
start F:\allegro\a99 .\ausweis.ini
exit

Das Problem:
Es sieht aus, als würden die Anweisungen hinter ":eende" nicht mehr ausgeführt, denn A99
wird nicht neu gestartet und beim Versuch, die Datenbank wieder aufzurufen, kommt erst
einmal "Kein Zugang wegen Wartung" und die SGF-Datei hat auch den entsprechenden Inhalt.

PROTOQ sieht so weit normal aus, der QRIX-Aufruf in PROTOK lautet so:

F:\allegro\qrix -kS -fq0 -dF: -eAUSW/F:  -K72 -PF:\allegro   -x9999 -yF:

Hier wundern mich "-dF:", "-eAUSW/F:" und "-yF:" - wieso keine Verzeichnisangabe dahinter? Und
übrigens, wird QRIX inzwischen grundsätzlich aufgerufen, auch bei sehr kleinen Datenmengen?

Nach gewaltsamer Freigabe der Datenbank sehen die Register normal aus.

Was ist da flau?

Danke und beste Grüße,
Koczian

-- 
Dr. Sibylle Koczian 
Fasanenstrasse 12 
D-82293 Mittelstetten 




Mehr Informationen über die Mailingliste Allegro