BiasseMedlem sedan aug. 2003480 inlägg Har bytt os från 2000 till 2003.
ASP installerat och aktiverat i iis. ISUR har alla rättigheter. HTM läses och asp verkar klara läsa från mdb.
ex. Ett enkelt script för räknare mot txt fil i mappen får detta resultat:
Körningsfel i Microsoft VBScript fel '800a0046'
Åtkomst nekad.
raden som felar: Set OutStream = FileObject.OpenTextFile(stat, 2, true)
<%
stat = Server.MapPath( "raknare.txt" )
Set FileObject = CreateObject("Scripting.FileSystemObject")
Set InStream = FileObject.OpenTextFile(stat, 1, true)
If not InStream.atEndOfStream Then
Besokare = CInt(Instream.ReadLine) + 1
else
Besokare = 1
end if
Instream.Close
set instream = Nothing
Set OutStream = FileObject.OpenTextFile(stat, 2, true)
Outstream.WriteLine Besokare
Outstream.Close
set OutStream= Nothing
set FileObject = Nothing
Response.Write("" & Besokare & "")
%>
Fattar inte vad felet är? Läsa en gb funkar oxo men inte att skriva till den.
@ndersMedlem sedan juni 200032 969 inlägg Edit: Jag läser dåligt. :)
Dubbelkolla att rättigheterna ärvts ner ordentligt till de mappar du försöker skriva i.
SjodahlMedlem sedan maj 20033 218 inlägg Måste man inte skriva ut fullständig sökväg?
stat = Server.MapPath( "c:\inetpub\wwwroot\raknare.txt" )
Alternativ:
stat = Server.MapPath( "\raknare.txt" )
BiasseMedlem sedan aug. 2003480 inlägg Fick igång räknaren nu... då kommer nästa problem i gästboken . Den läser från mdb men får detta när jag vill skriva till den nu.
Microsoft OLE DB Provider for ODBC Drivers fel '80004005'
[Microsoft][Drivrutin för ODBC Microsoft Access] Operationen måste använda en fråga som kan uppdateras.
/gastbok/default.asp, rad 263
Detta måste vara nått skit fel med rättigheter eller så men jag tycker jag gett den allt den kan ha nu???
tex denna koppling går inte som alltid funkat.
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\webb\sat\db\admin.mdb"
Set RecSet = Server.CreateObject("ADODB.Recordset")
@ndersMedlem sedan juni 200032 969 inlägg Sjodahl: nej. Ditt första alternativ är rent felaktigt. Mappath-koden i Biasses inlägg är helt riktig, och skapar en sökväg som utgår ifrån mappen från vilken scriptet körs.
- - - -
Ja, det brukar vara rättighetsproblem när man får det felmeddelandet. Också. IUSR_xxx skall ha rättighet att läsa, skriva, ändra och skapa filer i databasmappen. Har du satt upp det så?
BiasseMedlem sedan aug. 2003480 inlägg Fick det att gå som det ska äntligen.. Avinstallerade iis och körde in den igen.. Efter det bara gick det? Helt sjukt men skönt :)