OleDBConnection Connection string

Wenn ich versuche diesen code OleDBConnection.open() nicht arbeiten und nicht werfen Fehler, öffnen Sie einfach windows-Formular und sagen, was ich sehe messageBox try1 aber das Programm nicht zeigen, try2 was ist falsch in meinem connection-string bitte helfen, ich habe versucht, auch excel 12.0, aber es sieht im Referenz-Excel 14.0 Referenzen (Microsoft Excel 14.0 Object Library) und die Datei ist vorhanden in c:\product.xlsx

OleDbConnection conn_exel = new OleDbConnection(@"provider=Microsoft.Jet.OLEDB.12.0; Data Source=C:\product.xlsx; Extended Properties=""Excel 14.0;HDR=Yes;""");
        conn_exel.Open();
        MessageBox.Show("try2");
        OleDbCommand command_exel = new OleDbCommand(@"SELECT * FROM [Sayfa1$] WHERE id = 1",conn_exel);
        OleDbDataReader reader_exel =  command_exel.ExecuteReader();
        MessageBox.Show("try3");
        while (reader_exel.Read())
        {
            MessageBox.Show(reader_exel.GetString(1));
        }
        conn_exel.Close();
  • connectionstrings.com
  • ich glaube, ich habe einige word-Fehler es wird jetzt fix...vielen Dank
  • Source=c:\product.xlsx;Extended Properties=""Excel 12.0 Xml;HDR=YES"""; Und es funktioniert Prima jetzt
InformationsquelleAutor Toprak | 2014-01-02
Schreibe einen Kommentar