[CSharp.net] Connection zu dbase files

Sven Arndt csharp.net at glengamoi.com
Fri, 9 Jul 2004 18:02:07 +0200 (MEST)


Hallo,

habe das Problem lösen können.

Gruß,
Sven


> 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:
> CSharp.net@glengamoi.com
> An-/Abmeldung und Suchfunktion unter:
> http://www.glengamoi.com/mailman/listinfo/csharp.net
>