Announcement

Collapse
No announcement yet.

Dbase Datei mit nicht *.dbf Endung öffnen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Dbase Datei mit nicht *.dbf Endung öffnen

    Hallo,

    ich muss DBase Dateien mit der Endung DBK auslesen.
    Per ODBC kann ich ohne Probleme auf *.DBF zugreifen, nur bei
    *.DBK funktioniert das nicht.
    ! Umbenennen ist keine mögliche Option, da diese Dateien von einem
    anderen Programm genutzt (schreiben, lesen) werden.

    http://support.microsoft.com/kb/101742 funktioniert nicht.

    Gruß Mario

  • #2
    du arbeitest mit dem .NET Framework? Schon mal an ADO.NET und den OLEDB Treiber gedacht?

    Namespace System.Data.OLEDB

    Hier noch ein Link wie eine Verbindung aufzubauen ist.
    http://www.connectionstrings.com/dbf-foxpro
    Unsere Jugend ist unerträglich, unverantwortlich und entsetzlich anzusehen! - Aristoteles

    Comment


    • #3
      du arbeitest mit dem .NET Framework?
      Ja, natürlich

      Schon mal an ADO.NET
      Ado.NET nutz auch nur die OLEDB / ODBC Provider

      ... OLEDB Treiber gedacht?
      Der hat das gleiche Problem wie der ODBC:

      "Das Microsoft Jet-Datenbankmodul konnte das Objekt 'N716.DBK' nicht finden."

      Comment


      • #4
        gepriesen sei Google

        Nach sehr intensiver Suche mit google zu diesem Thema
        kam ich in die Richtung
        Nimm den Visual Foxpro Treiber
        , nur dass dieser nicht mehr im MDAC ist.

        Aber ich habe einen ODBC VisualFoxpro-Treiber gefunden, der
        liest dann auch mit dem SQL String "select * from TEST.DBK"
        dbase Dateien mit anderen Endungen ein.

        http://www.topol.de/SUPPORT/files/winsys/VFPODBC.msi

        puhh Fertsch.

        lg Mario

        Comment


        • #5
          Originally posted by Mario Rosenbohm View Post
          , nur dass dieser nicht mehr im MDAC ist.
          Dann hat der Foxpro-Treiber ja was mit der Jet-Engine gemeinsam.

          Comment


          • #6
            Grenze

            Originally posted by Bernhard Geyer View Post
            Dann hat der Foxpro-Treiber ja was mit der Jet-Engine gemeinsam.
            Kann die Jet-Engine auch andere dBASE-Dateiendungen verarbeiten? Ich dachte das geht nicht, da die Extended Properties im Connectionstring notwendig sind?

            Für eine Datenbankabfrage einer dBASE-Datei mit einer anderen Endung als *.DBF ist der VFP-Treiber wirklich gut geeignet.
            An seine Grenzen stößt er erst, wenn es sich um mehr als 1 Mio. Datensätze (!) handelt.
            Da ist der klassische dBASE-Treiber besser geeignet.
            Zuletzt editiert von Gooner85; 03.12.2009, 12:10.

            Comment

            Working...
            X