Announcement

Collapse
No announcement yet.

Zugriff auf dBase Dateien

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

  • Zugriff auf dBase Dateien

    Hallo NG,

    irgendwie hab ich ein Brett vorm Kopf.

    Kann mir jemand mal einen Tipp geben, wie ich am besten an dBase III Dateien dran komme.

    Dieser Code klappt leider nicht:

    Imports System.Data.OleDb

    Dim conn As New OleDbConnection

    conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=dBase III;Data source="C:\dbase\ARTX.DBF"

    conn.Open()

    Danke schon mal.

    Homeier

  • #2
    Hi,

    fehlt da nicht ein abschliessendes Anführungszeichen?

    conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=dBase III;Data source="C:\dbase\ARTX.DBF"&quot

    Comment


    • #3
      Hi FoxMulder,

      die Gänsefüßchen hab ich übersehen. Die sind überflüssig.

      Ich bekomme beim open folgenden Fehler:

      "Installiebares Isam nicht gefunden"

      Auch mit ADODB Version 2.0 bekomme
      ich diesen Fehler.

      Homeie

      Comment


      • #4
        Hallo,
        im Fall von dBASE darf als Data Source nur das Verzeichnis (aber nicht die DBF-Datei) angegeben werden. Am einfachsten geht der Test direkt im Server Explorer von VS.NET (Zweig <i>Data Connections | Add Connection...</i>) , beim Eintrag "dBASE 5.0" für die Extended Properties kann ich den Inhalt der DBF-Datenbanken in diesem Verzeichnis über den Server Explorer einsehen. Im Programm wird der Name der DBF-Datei in der SQL-Anweisung über den Tabellenname festgelegt

        Comment


        • #5
          Hallo Andreas,

          genau das habe ich aus versucht. Leider bietet vb.net Standard diese Möglichekeit nicht.

          Ich importiere jetzt einmalig in Access, und mache da dann weiter.

          Danke.

          Homeie

          Comment


          • #6
            also ich mache mit diesem Connectionstring:

            conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=c:\cccc;" & "Extended Properties=DBASE III;"

            und ich kann definitiv ne select abfrage machen....

            Comment

            Working...
            X