[Allegro] Fortbildung 10-2 : Alte Datenbank mit benutzbar machen

Bernhard Eversberg ev at biblio.tu-bs.de
Fr Jun 19 08:48:47 CEST 2015


                                                              23-01-2007
Fortbildungskurs                                             19-06-2015 


    10    Eigene Allegro-Datenbanken
    10.2    Alte Datenbank im neuen System zugänglich machen

Die Frage wird fast jeden Tag gestellt: Wie kriege ich die alte
Datenbank in das neue Programm?

WICHTIG: Die alte Datenbank muß in keiner Weise verändert werden,
sie kann bleiben, wie sie ist und wo sie ist. Wenn sie auf einem
anderen (alten) PC ist, muß man sie nur kopieren.

Wenn es eine sehr alte Datenbank ist, können weitere Schritte
nötig sein. Dazu die nötigen Hinweise in:
    http://www.allegro-c.de/doku/install.htm


 >>Einsteiger-Anleitung, Schritt für Schritt
-------------------------------------------
Wir setzen voraus:
V35 ist installiert, und zwar z.B. auf c:\allegro.

0. Wenn die alte Datenbank auf einem alten PC liegt, muß man sie
    zuerst auf den neuen kopieren. Tip: Auf keinen Fall einen zu
    langen Verzeichnisnamen wählen, also nicht unterhalb von
    c:\Dokumente und Einstellungen ... oder so. Besser:
    d:\daten\katalog   oder   c:\kataloge\opac
    Oder auf einem Netzlaufwerk, aber auch dort gilt: Verzeichnis-
    namen so kurz wie möglich, ohne Leer- und Sonderzeichen.
    Man erspart sich Ärger damit.
    Im Netz braucht man die Software nur auf dem Server zu
    installieren, auf den einzelnen PCs dann nur die Schriften.

ACHTUNG
Wer es ganz schnell haben will und in der Lage ist, eine kleine
Textdatei selber anzulegen, geht sofort zu 12a.


1. DemoBank starten (vom allegro-Icon auf dem Desktop)

2. "Eigene Datenbanken registrieren" anklicken

3. Den Laufwerksbuchstaben eingeben (auf die Frage
     "Welches Laufwerk soll nach Datenbanken abgesucht werden?")

4. Warten (Meldung: "Jetzt wird auf K: nach Datenbanken gesucht...")
    Je nach Größe der Platte kann das dauern!

5. Meldung kommt: "Anzahl der gefundenen Datenbanken:"
     "Sie sehen gleich die Liste"
     Bestätigen

6. Liste wird sichtbar, mit Enter bestätigen

7. "Soll die Liste in der DEMO-Datenbank gespeichert werden?"
    "Dann können Sie anschließend alle Datenbanken von der
        DEMO aus aufrufen!"
     Mit [Ja] bestätigen

8. "Datenbanken sind jetzt im Register 4 unter 'db' zu finden"

9. Register 4 erscheint, die Zeilen sehen so aus:
       1  db=base -- cfg=s -- c:\allegro\expex
       1  db=bol -- cfg=a -- c:\allegro\classix
       1  db=cat -- cfg=a -- c:\allegro\katalog
       1  db=cool -- cfg=a -- c:\allegro\cool
    Wenn Sie nur eine Datenbank haben, steht da eben nur eine Zeile.

10. Die gewünschte Datenbank auswählen, z.B.
       1  db=cat -- cfg=a -- c:\allegro\katalog
     Man erhält die Anzeige

       Db=cat -- CFG=a -- C:\allegro\katalog

       Elektronische Adresse:
       C:\allegro\katalog\cat

     Wobei die letzte Zeile anklickbar ist: Dann wird a99 erneut
     gestartet und die Datenbank cat auf c:\allegro\katalog
     erscheint!
     Wenn aber eine Fehlermeldung kommt: "Datei $x.cfg nicht gefunden"
     dann heißt offenbar Ihre alte CFG-Datei nicht x.cfg oder $x.cfg,
     sondern hat einen anderen, mit x anfangenden Namen, z.B. xabc.cfg.
     Tragen Sie dann in die neu entstandene INI-Datei ein:
     Konfiguration=xabc
     ODER machen Sie eine Kopie namens x.cfg von der alten CFG-Datei
     Ihrer Datenbank.
     [Beim Standardsystem mit $A.CFG tritt das Problem nicht auf.]

11. Man erhält aber vorher die Information:
     "Es wurde eine neue INI-Datei namens c:\allegro\katalog\cat.ini
      angelegt"
     "Diese können Sie bei Bedarf verbessern (siehe A99.INI)"



12. Nun kann man in der eigenen Datenbank unbegrenzt arbeiten.
     Die Datei  cat.ini, die automatisch entstand, sieht so aus:
12a (Wenn man die Schritte 2-11 nicht machen will, muß man sich diese
     Datei erst selber anlegen, im Datenbankordner, also z.B. in
     k:\daten\katalog:)

     [General]
     Konfiguration=a
     DbName=cat
     access=5

     Und das ist das Minimum für eine INI-Datei. Damit sie funktioniert,
     muß sie auf dem Datenverzeichnis liegen. Liegt sie woanders, muß
     noch eine Zeile rein, z.B.
     DbDir=K:\daten\katalog
     sonst wüßte a99 gar nicht, wo die Daten liegen.

13. Die nächste Sitzung an der eigenen Datenbank kann man auf drei
     Arten eröffnen:

     1. Ein Icon anlegen auf dem Desktop jedes PCs, der Zugriff
        haben soll:
        -- Rechte Maustaste auf einer freien Desktop-Stelle
        -- "Neu / Verknüpfung" wählen
        -- Die Frage nach dem "Speicherort" so beantworten:
           k:\allegro\allegro.exe k:\daten\katalog\cat.ini
             allgemein also:
           <ProgDir>\allegro.exe <DbDir>\<IniName>
        -- Im Feld "Ausführen in" ein Verzeichnis eintragen, in dem
           Schreibrecht besteht, z.B.  %temp%
        -- Dann dem Icon noch einen eigenen Namen geben, z.B.
                "Unser Katalog"

     2. Wieder über die DemoBank: (Nur bei Methode 1.-11.)
        Auf deren Startmenü steht nun oben zusätzlich
        "Eigene Datenbanken benutzen"
        Klickt man drauf, kommt Register 4  an der Stelle  db.
        Da wählt man die richtige aus, die man gerade erzeugt hat.

     3. Direkt von c:\allegro aus einem DOS-Fenster, wo man eingibt:
           c:\allegro\allegro c:\allegro\katalog\cat
        wenn das Datenverzeichnis c:\allegro\katalog ist, bzw. z.B.
           c:\allegro\allegro k:\daten\katalog\cat
        wenn die Daten auf k:\daten\katalog liegen





Mehr Informationen über die Mailingliste Allegro