webForumDet fria alternativet

problem med läsning från ett Excel dok

ASP

3 svar · 299 visningar · startad av rollo

Medlem sedan aug. 2001203 inlägg
Frågan#1

Jag har en sidan på vårt intranät som läser data från ett Excel dokument, fram till igår har det fungerat klanderfritt.

Igår fick jag ett "klassiskt" fel som har med rättigheterna på mappen att göra;
############
Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Excel Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0xa90 Thread 0x284 DBC 0x2fe2f54 Excel'.

/saljtoppen/lista.asp, line 58
############

Rad 58 ser ut så här
############
Set conn = Server.CreateObject("ADODB.Connection")
Conn.ConnectionString = _
"DBQ=d:\inetpub\publichttp\intranet\saljtoppen\saljtoppen.xls;Driver={Microsoft Excel Driver (*.xls)}"
Conn.Open

Set RS = conn.Execute("Select * From [Data$]")
############

Rad 58 är Conn.Open

Där är inget ändrat i koden, filen är samma som tidigare och inga rättigheter har ändrats. Sökvägen till filen är dessutom korrekt.

IUSR har skriv och läsrättigheter till både mapp och fil.

Vad kan ha hänt och hur löser jag problemet?

rollo

Medlem sedan juni 200032 967 inlägg
#2

Det klassiska felet brukar väl ha med sökvägen att göra. Trippelkolla alltså att sökvägen till excel-dokumentet är riktig...

Medlem sedan aug. 2001203 inlägg
#3

tjena

den är kollade fler än 3 gånger och den stämmer

rollo

Medlem sedan aug. 2001203 inlägg
#4

Nu har problemet löst sig nu, en omstart av servern verkar ha löst problemet.

:birp

men, frågan är varför det hände......
:OO :OO

246 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)