Dino Müller: DBF-Dabei mit »100.000 Einträgen bearbeiten

Hallo,

sorry wenn die Frage hier vielleicht ein wenig OT ist, aber ich habe folgendes Problem:
Ich habe eine DBF-Datei, wovon ich einige Datensätze in eine Excel-Tabelle kopieren will.
Aber da Excel nur 65536 Datensätze (Zeilen) verwalten kann, kann ich die Datenbank nicht
direkt in Excel öffnen, jedenfalls nicht komplett.
Weiß einer von euch, wie oder womit ich die Datenbank noch bearbeiten kann?

Danke im Voraus,

cu,
  Dino.

  1. Hallo Dino,

    an Deiner Stelle würde ich für einen Import einer *.dbf M$ Access benützen.

    Probier es einfach mal aus.

    Bis dahin
    Andreas

    1. Hallo Dino,

      Hallo Andreas

      an Deiner Stelle würde ich für einen Import einer *.dbf M$ Access benützen.

      Access verlangt beim öffnen eine Index-Datei zur DBF-Datei, und die habe ich nicht.

      1. Hallo Dino,

        hmm, DBase ist nicht gleich DBase... Um welche DBase Version handelt es sich denn bei Deiner Datei ?

        Achtung : Es gab/gibt unter M$ FoxPro auch das Dateiendungen *.dbf.

        Bis dahin
        Andreas

        1. hmm, DBase ist nicht gleich DBase... Um welche DBase Version handelt es sich denn bei Deiner Datei ?

          Achtung : Es gab/gibt unter M$ FoxPro auch das Dateiendungen *.dbf.

          Keine Ahnung, ist aber nicht aus FoxPro.
          Allerdings kann sogar DBase 5.0 die nicht öffnen, Excel aber schon, allerdings wie gesagt nur
          bis Datensatz 65536 :(

          cu,
            Dino.

          1. Hallo Dino,

            ich habe für Dein Problem leider keine weiteren Tips mehr.

            Lotus 1-2-3 könnte Dir vielleicht noch weiterhelfen, wobei ich nicht genau weiss, ob es nicht auch dort eine Datensatzbeschränkung gibt.

            Vielleicht helfen Dir ja folgende Links weiter:

            http://labrocca.com/peekdbf/indexpro.html

            http://www.access2web.net/uk/index.html, ob das hilft... ?

            und ein Kauftip *nein, keine Werbung* ;-)

            http://www.smrsoftware.com/conv.htm

            Hoffe konnte Dir helfen.

            Bis dahin
            Andreas

  2. Hi Dino,

    vielleicht versuchst du es mal unter

    http://www.torry.ru/index.htm

    Dort gibt es eine Reihe von Tools, die dir evtl. weiterhelfen können. Allerdings wird's ohne die entsprechende Index Datei wohl schwierig werden.

    'ne andere Möglichkeit wäre, dir mit Delphi (oder einer anderen Programmiersprache) ein entsprechendes Tool zurechtzuschnitzen. Ich hab' allerdings keine Ahnung, ob du auf diesem Feld bewandert bist. Falls ja, wirf mal 'nen Blick auf diese URL:

    http://www.lmc-mediaagentur.de/dpool.htm

    Jede Menge Delphi Tips für Fortgeschrittene.

    HTH
    Uwe

  3. Weiß einer von euch, wie oder womit ich die Datenbank noch bearbeiten kann?

    Hallo, Dino,
    vielleicht klingt eine Gegenfrage ja ein bißchen dämlich, aber hast Du es mal mit dBase3 versucht? Oder mit Clipper Summer 87.
    Meines Wissens waren diese DOS-Versionen noch nicht auf 64 KRecords begrenzt.
    Falls das nicht klappt, der Header einer dbase Datei läßt sich bearbeiten. Dann 64000-Recordweise in Exel einlesen und den Datensatzzähler im Header der Datei jeweils entsprechend patchen und natürlich die übertragenen Datensätze löschen.
    Gruß Eckard.