QRIX ohne PROTOQ im Datenverzeichnis?

Heinrich Allers ALLERS at bis.uni-oldenburg.de
So Jan 7 14:52:51 CET 1996


Liebe Allegro-T"uftler:

                 ich habe folgendes Problem:
                 
Meine Datenbank KAT liege in C:\ALLEGRO\STBOL, das Aufruf- und 
Arbeitsverzeichnis sei C:\TEMPSTBO. (Allegro-Programmverzeichnis
C:\ALLEGRO).

Ich unterliege fernerhin der wichtigen Einschr"ankung, in C:\ALLEGRO 
und allen Unterverzeichnissen, also auch im Datenbankverzeichnis, 
nicht schreiben zu d"urfen!

Ich will vom Aufrufverzeichnis aus mir eine kurze (hier 12-zeilige) 
Ausgabe (hier mit 'f' beginnend) aus einem Register (hier 7) 
herstellen lassen, und mache das mit folgender Stapeldatei:



@echo off
rem ARBEITSVERZEICHNIS ist   C:\TEMPSTBO
rem DATENBANKVERZEICHNIS ist C:\ALLEGRO\STBOL 
rem PROGRAMMVERZEICHNIS ist  C:\ALLEGRO

rem Arbeits- bzw. Aufrufverzeichnis:
set -a=d:\tempstbo

rem Datenbankverzeichnis
set -d=d:\allegro\stbol

rem Programmverzeichnis
set -p=d:\allegro

rem Konfigurationsdatei (o.cfg für Öff. Bibl.):
set -k=o

rem Datenbankname = Name der Indexparameterdatei
set -b=kat

rem goto sprung1
cd \
cd %-d%

:sprung1
%-p%\qrix -P%-p% -fd -x0 -e%-b% -w7 -M12 -sf >%-a%\swreg.txt

rem goto sprung2
cd \
cd %-a%

:sprung2
set -d=
set -p=
set -a=
set -k=
set -b=


So, wie das hier steht, geht es auch gl"anzend, bis auf die Tatsache, 
da"s im Datenbankverzeichnis die Datei PROTOQ abgelegt wird: Genau 
das ist mein Problem, denn in C:\ALLEGRO\STBOL darf ich ja nicht 
schreiben!

Der Ausweg, die Zeilen 

goto sprung1

und  

goto sprung2

aktiv werden zu lassen, indem ich dort das 'rem ' fortnehme, 
funktioniert nicht, denn dann bekomme ich zwar die PROTOQ 
erwartungsgem"a"s in das Arbeitsverzeichnis geschrieben, in der 
Datei SWREG.TXT, in der ich den Registerauszug erwarte, steht 
aber nur die Fehlermeldung:


Protokoll wird in die Datei PROTOQ geschrieben
Index kat.oDX wird eröffnet
kat.TBL konnte nicht geöffnet werden


Wei"s jemand einen Ausweg?

Mit besten Gr"u"sen:

Heinrich Allers

% Bibliothek der Carl-von-Ossietzky-Universität
% Postfach 2541 * D-26015 Oldenburg
% Telefax +49 441 798 4040
% allers at bis.uni-oldenburg.de * http://www.bis.uni-oldenburg.de/~al/
%*%*%*%*%*%*%*%* LA BIBLIOTHEQUE, CE N'EST PAS MOI! %*%*%*%*%*%*%*%*



Mehr Informationen über die Mailingliste Allegro