Hallo, momentan habe ich ein großes Problem mit einer dBase III - Datenbankdatei. Die Verbindung zur Datenbank ist per OleDB / ODBC problemlos möglich. Allerdings bekomme ich, sobald ich den Inhalt der Datenbank abfragen möchte die Fehlermeldung "Die Datei konnte nicht entschlüsselt werden". Handelt es sich dabei um ein Problem des MS - dBase - Treibers oder ist das Problem an anderer Stelle zu suchen ? MfG Hier ist mal der "Testcode" : Imports System.Data.OleDb Public Class Form1 Dim con As OleDbConnection Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click con = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Dokumente und Einstellungen\Karsten\Eigene Dateien\Visual Studio 2005\Projects\WindowsApplication2\WindowsApplication2\bin\Release\DB;Ext ended Properties=dBASE III;User ID=Admin;Password=;") Try con.Open() Catch ex As Exception TextBox1.AppendText(ex.ToString) End Try Dim cmd As New OleDbCommand("select * from TABELLE") Dim reader As OleDbDataReader cmd.Connection = con reader = cmd.ExecuteReader While reader.Read TextBox1.AppendText(reader!SPALTE1) End While End Sub End Class
Mal probiert, die selbe dBase-Datei mit dem ODBC-Treiber für Excel als Datenquelle einzusetzen? Damit könntest Du eingrenzen, ob das Problem in Deiner Software oder dem dBase-"Treiber" liegt.
Danke für die schnelle Antwort. Ich habe das Problem jetzt anderweitig in den Griff bekommen ... hat sich also erledigt :-)
@Kj - dann schreibe doch bitte dazu - was der Fehler und was die Lösung war - so könnte der nächste suchende aus Deiner lösung etwas gewinnen
Das Problem war, dass das "Verschlüsselungs - Flag" in der Datei wohl gesetzt war ... Siehe dazu http://www.clicketyclick.dk/databases/xbase/format/dbf.html zum Aufbau der .dbf - Dateien ... Ein vorheriges "Rücksetzen" des entsprechenden Flags war da nun ganz hilfreich ...
..dann solltest Du Dir mal Gedanken machen - ># Encryption flag (dBASE IV) welche Version der Engine DU eigentlich verwendest - so ein Versionsmischmasch ist suboptimal Ahoi D. P.S. aber da lag die Lösung schon in Deiner Frage >"Die Datei konnte nicht entschlüsselt werden" wer/was hat denn das Flag gesetzt?
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.