Hallo,

ich versuche gerade eine dbase Datei auszulesen und den Inhalt in einem Grid
darzustellen. Hier ist erstmal der Code:

string strCon = "driver={Microsoft dBase Driver
(*.dbf)};datasource=E:\\dbase";
OdbcConnection con = new OdbcConnection(strCon);
OdbcCommand cmd = new OdbcCommand();
        cmd.CommandText = "SELECT * FROM ARTIKEL";
        cmd.Connection = con;
                        
try
{
        con.Open();
        if(con.State == ConnectionState.Open)
        {
                label1.Text = "Verbindung erfolgreich!";
                OdbcDataAdapter adapt = new OdbcDataAdapter(cmd);
                DataSet ds = new DataSet("Artikel");
                adapt.Fill(ds, "Artikel");
                con.Close();
                
                dg.DataSource = ds.Tables["Artikel"].DefaultView;
        }
}
catch(Exception e)
{
        MessageBox.Show(e.Message);
}

Die Verbindung wird auch hergestellt, aber bevor mir das Form angezeigt wird
erhalte ich folgende Meldung:

"ERROR[42S02] [Microsoft][ODBC dBASE Driver] Das Microsoft Jet-Datenbanmodul
konnte das Objekt 'artikel' nicht finden. Stellen Sie sicher, dass das
Objekt existiert und dass die Namens -u. Pfadangaben richtig eingegeben
wurden."

Ich versteh das nicht, denn es existiert ein File namens ARTIKEL in dem
angegbenen Verzeichnis. Wo liegt der Fehler?

Gru�,
Sven


_______________________________________________
CSharp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/csharp.net

Antwort per Email an