Ich habe eine. NET-Anwendung, die nicht auf einem Kollegen Computer funktioniert (er arbeitet remote, so dass es schwieriger ist, das Problem zu diagnostizieren). Der Fehler tritt auf, wenn Daten aus einer Access-Datenbank geladen werden. Hier ist der Code, den ich benutze, um die Daten zu laden:Zugriff Daten laden Fehler in. NET
var constring = @"Provider=Microsoft.JET.OLEDB.4.0;Data Source=X:\db.mdb";
OleDbConnection c = new OleDbConnection(constring);
c.Open();
var dataSet = new DataSet();
var adapter = new OleDbDataAdapter("SELECT * FROM Table", c);
adapter.Fill(dataSet);
c.Close();
Was kann einen Fehler in dieser Phase verursachen? Wird dieser Code beschädigt, wenn Access nicht installiert ist oder die falsche Version? Welche anderen Dinge könnten dazu führen, dass dieser Code bricht?
Edit: Nicht C: \, aber X: \, das ist ein freigegebenes Netzlaufwerk.
Welcher Fehler ist es? Verwenden Sie Breakpoints, um es genau auf die spezifische Linie einzugrenzen, die Ihnen Kopfschmerzen bereitet. –
Stellen Sie den tatsächlichen Fehler würde – Quintium
@Daniel helfen, ist sein Kollege entfernt. Obwohl das würde definitiv helfen, wenn es möglich wäre – Simon