De citeva zile m-am chinuit cu OLEDB provider-ul de Excel - ca sa scriu/citesc dintr-un fisier Excel cu ASP.NET.
Problema era ca imi dadea eroare pe constructorul de OLEDBConnection in S
ystem.Data.OleDb.OleDbConnectionInternal..ctor
Daca schimbam user-ul cu unul de administrator - mergea perfect.
Pina la urma, am parasit problema - pentru ca foloseam Excel-ul ca si obiect(referinta la Excel - si joaca*te cu application)
Azi insa , am avut probleme la FOX * exact aceeasi problema
Am verificat daca pot deschide fisierul - si da, il puteam deschide si scrie in el
Am inceput sa sap ca nebunul ...si am gasit
http://support.microsoft.com/default.aspx?scid=kb;en-us;825738
"System.Data.OleDb.OleDbException" error when you run an ASP.NET Web application
Ideea ar fi ca folder-ul <MyDocuments>\<ServerName>\ASPNET\Local settings\Temp trebuie sa ruleze sub user-ul sub care se impersoneaza site-ul.
Am facut - si gata cu eroarea de FOX!
Acum, am incercat cu Excel - si imi dadea "Could not find installable ISAM"
M-am uitat la HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\ISAM Formats - si am vazut ca era doar Excel 8.0 - iar eu faceam 11.0 ( ca asta aveam pe masina ;-) )
Am pus Excel 8.0 la extended properties - si merge de minune!
Post page:
http://serviciipeweb.ro/iafblog/2006/10/12/Excel+Fox+Si+ISAM.aspxWeblog post by 'admin' on 'Excel, Fox si ISAM '
Categories:programare