Jag har problem med excel, felet är det att den verkar inte hitta kalkylbladsnamnet.
Det är ett program som genererar en excel fil varje morgon.
Som då ska skrivas ut i statistik syfte.
Här kommer koden, som jag inte tror det är nått fel på alls.
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "DRIVER=Microsoft Excel Driver (*.xls);" _
& "DBQ=" & Server.MapPath("stat/srt_2003-12-30_0918.xls")
Set RS = conn.Execute("Select * From [Blad1$]")
Jag får då det här felmeddelandet.
[Microsoft][Drivrutin för ODBC Excel] 'BLAD1$' är inte ett giltigt namn. Kontrollera att det inte innehåller ogiltiga tecken eller skiljetecken och att namnet inte är för långt.
Och då jag kollar på servern så heter kalkylbladet Blad1.
Hoppas någon har varit med om något d.y förrut.
Jag har testat med att göra en egen excel fil, det funkade hur bra som helst, finns det något sätt att kringå det här problemet?
Edit:
När jag tar hem filen och öppnar den, och byter namn till blad1 manuellt. och laddar upp den igen så funkar det klockrent.
Jag kör Office 2003.
På servern är det excel 5.0
Och då blir den även 6kb större efter jag har uppdaterat filen.
Men jag konverterar den inte till office 2003. Utan den är fortfarande i excel 5.0.
Och det är ett program som genererar excel filen på servern.