Hallo,
Ik ben bezig met een script voor het uitlezen van een excel documenten.
Alleen ik krijg steeds de melding:
No error message available, result code: E_FAIL(0x80004005).
Heeft iemand enig idee hoe ik dit kan oplossen ?
Script:
Het probleem komt ook voor als ik een bestand uit dezelfde map haal.
IUSR heeft genoeg schijfrechten.
Ik ben bezig met een script voor het uitlezen van een excel documenten.
Alleen ik krijg steeds de melding:
No error message available, result code: E_FAIL(0x80004005).
Heeft iemand enig idee hoe ik dit kan oplossen ?
Script:
C#:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| DataSet sqlDs = new DataSet(); protected void page_load(object sender, EventArgs e) { sqlDs = CreateDataSource("D:\\text.xls"); } private DataSet CreateDataSource(string vFileName) { string strConn; strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=\"" + vFileName + "\"; Jet OLEDB:Engine Type=5;" + "Extended Properties=Excel 8.0;"; OleDbConnection conn = new OleDbConnection(strConn); OleDbDataAdapter myCommand = new OleDbDataAdapter("SELECT * FROM [\"sheet1\"$] ", strConn); DataSet myDataSet = new DataSet(); myCommand.Fill(myDataSet); return myDataSet; } |
Het probleem komt ook voor als ik een bestand uit dezelfde map haal.
IUSR heeft genoeg schijfrechten.