tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
6
ZUGRIFFE
2473
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    MasterDS MasterDS ist offline Mitglied Gold
    Registriert seit
    Mar 2007
    Ort
    Willich (NRW)
    Beiträge
    138
    Hallo Leute.

    Ich muss (weil unser Shopsystem noch mit alten Paradox Datenbanken läuft) auf eine Paradox Datenbank zugreifen, Daten auslesen und weiterverarbeiten.

    Ich versuche folgendermaßen die Datenbank auszulesen:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    
    Try
                cnn = New Odbc.OdbcConnection("Driver={Microsoft Paradox Driver (*.db )};DriverID=538;Fil=Paradox;DefaultDir=c:\testdb\;Dbq=c:\testdb\;CollatingSequence=ANSI;")
     
                cnn.Open()
                command = New Odbc.OdbcCommand("SELECT * FROM test", cnn)
                adapter = New Odbc.OdbcDataAdapter(command)
     
                dtBestellungen = New DataTable
                adapter.Fill(dtBestellungen)
     
     
                If cnn.State = ConnectionState.Open Then
                    MsgBox("Verbindung hergestellt und Bestellungen ausgelesen!")
                End If
     
                cnn.Close()
     
            Catch ex As Exception
                MsgBox("Fehler!" + vbNewLine + ex.Message)
     
            End Try

    Allerdings erhalte ich immer die Fehlermeldung(en) im Anhang.

    Wäre euch für eure Hilfe dankbar.

    MasterDS
    Miniaturansicht angehängter Grafiken Miniaturansicht angehängter Grafiken Zugriff auf Paradox Datenbank-fehler.jpg  
     
    Wenn am Anfang alles schief geht, nenne es Version 1.0!
    ----
    REALITY.SYS is corrupt. Reboot universe? (y/n)

  2. #2
    MasterDS MasterDS ist offline Mitglied Gold
    Registriert seit
    Mar 2007
    Ort
    Willich (NRW)
    Beiträge
    138
    Okay ich bin einen Schritt weiter.

    CollatingSequence=ANSI
    ... das war quatsch. Es muss INTERNATIONAL sein.

    Aber jetzt habe ich folgenden Fehler (siehe Anhang).
    Miniaturansicht angehängter Grafiken Miniaturansicht angehängter Grafiken Zugriff auf Paradox Datenbank-fehler.jpg  
     
    Wenn am Anfang alles schief geht, nenne es Version 1.0!
    ----
    REALITY.SYS is corrupt. Reboot universe? (y/n)

  3. #3
    ichNur ichNur ist offline Mitglied
    Registriert seit
    Dec 2006
    Beiträge
    13
    Hallo,

    vielleicht hilft Dir das weiter:
    http://www.asphelper.de/forum/detail.asp?ID=6458

    Gruß, ichNur
     

  4. #4
    MasterDS MasterDS ist offline Mitglied Gold
    Registriert seit
    Mar 2007
    Ort
    Willich (NRW)
    Beiträge
    138
    Hallo!

    Danke für den Tipp aber leider hilft mir das nicht weiter. BDE habe ich installiert. Der rest bezieht sich ja auf ASP und damit mache ich ja gar nichts. Aber dennoch danke.

    Sonst niemand erfahrungen mit Paradox und .NET? Ich weiss, uralt DB... Aber das nutzt mir leider nix...
     
    Wenn am Anfang alles schief geht, nenne es Version 1.0!
    ----
    REALITY.SYS is corrupt. Reboot universe? (y/n)

  5. #5
    MasterDS MasterDS ist offline Mitglied Gold
    Registriert seit
    Mar 2007
    Ort
    Willich (NRW)
    Beiträge
    138
    Also ich habe jetzt herausgefunden, dass der ODBC Zugriff auf einem anderen Rechner funktioniert, wenn ich die Datenbanken dort Lokal auf C liegen habe. Nur an meinem Rechner geht es nicht. Ich vermute mittlerweile, dass es mit der Borland Database Engine zu tun hat, die ich installiert habe.

    Obwohl die Datenbank dort ist, wo angegeben (und an dem anderen PC funktioniert es so), gibt er mir folgenden Fehler:

    ERROR [42S02] [Microsoft][ODBC Paradox Driver] Das Microsoft Jet-Datenbankmodul konnte das Objekt 'Bestellung' nicht finden. Stellen Sie sicher, dass das Objekt existiert und dass die Namens- und Pfadangaben richtig eingegeben wurden.
    Natürlich existiert das Objekt und der Pfad stimmt.

    Ideen?
     
    Wenn am Anfang alles schief geht, nenne es Version 1.0!
    ----
    REALITY.SYS is corrupt. Reboot universe? (y/n)

  6. #6
    ichNur ichNur ist offline Mitglied
    Registriert seit
    Dec 2006
    Beiträge
    13
    Hallo MasterDS,

    der Link, den ich dir zugeschickt hatte, enthält unten auf der Seite, mehrere Antworten!
    Dort ist auch ein Hinweis darauf, dass der Fehler mit der aktuellen BDE zusammenhängen
    kann.
    Schau dir die Artikel mal an.
    Hier findest du den Link zur aktuellen BDE, ganz unten auf der Seite:
    http://www.dbcopy.de/html/faq.htm#3.03

    Sollte das nicht funktionieren, schau mal auf deinen Rechner nach, (auf dem mit der funktionierenden BDE), um welche Version es sich dort handelt.

    MfG,
    IchNur
     

  7. #7
    MasterDS MasterDS ist offline Mitglied Gold
    Registriert seit
    Mar 2007
    Ort
    Willich (NRW)
    Beiträge
    138
    Okay, jetzt funktioniert es. Allerdings hat es wohl nicht an der neuen Version gelegen, sondern daran, dass ich immer wenn ich es versucht habe ein Programm offen hatte, welches gerade eine offene Datenbankverbindung hat. Scheinbar rührt die Fehlermeldung daher.

    Wenn ich das Programm nicht offen habe, kommt die Fehlermeldung auch nicht und es funktioniert einwandfrei.

    Trotzdem DANKE
     
    Wenn am Anfang alles schief geht, nenne es Version 1.0!
    ----
    REALITY.SYS is corrupt. Reboot universe? (y/n)

Ähnliche Themen

  1. Paradox-Datenbank DateTime zum Suchen bestimmter Artikel
    Von Anthony im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 10.02.09, 03:28
  2. Paradox 7 Tabelle - Zugriff
    Von _Dome_ im Forum Borland CBuilder und VCL
    Antworten: 3
    Letzter Beitrag: 14.11.06, 17:58
  3. PHP und Paradox Datenbank
    Von Mircot im Forum PHP
    Antworten: 1
    Letzter Beitrag: 11.02.06, 19:36
  4. Datenbank-Alias für eine Paradox-Tabelle
    Von Söhlde im Forum Delphi, Kylix, Pascal
    Antworten: 0
    Letzter Beitrag: 07.04.04, 08:36
  5. Wie kann man eine Paradox datenbank ohne odbc lesen
    Von mlueer@futec-ag im Forum PHP
    Antworten: 7
    Letzter Beitrag: 07.07.03, 18:30