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