[IIS] Schrijven in Access database werkt niet.

Pagina: 1
Acties:
  • 90 views sinds 30-01-2008

  • licensed
  • Registratie: Augustus 2002
  • Laatst online: 24-01 20:57
Zo, ik vraag me af of ik dit op de juiste plaats post, maar ik verwacht dat de kans dat er hier mensen zijn die hetzelfde probleem hebben (gehad) het grootst is.

Ik zit namelijk met het volgende: Bij het ontwikkelen van ASP pagina's maak ik gebruik van IIS (Internet Information Services). Dit is een webserver die bij Windows XP Pro zit. Dit werkte altijd prima, maar sinds kort heb ik een nieuwe PC en daarop krijg ik het niet aan de praat.
Ik heb een website met daarin een inlogpagina. Achter deze inlogpagina hangt een Access database waar de gebruikers en hun password in staan. Wanneer je inlogt slaat hij in de database op wanneer je voor het laatst bent ingelogd. Als je de pagina benaderd krijg je netjes het inlogscherm (er wordt dus wel degelijk ASP uitgevoerd) en als je een niet bestaande gebruikersnaam / password combinatie invoert dan krijg je daar een melding van (het aanroepen en uitlezen van de DB gaat dus ook goed), maar zodra je juiste inloggegevens invoert en er dus iets in de database geschreven moet worden dan gebeurd er niks... De pagina wordt wit en onderin blijft het IE progress balkje lopen. De database heeft schrijfrechten en is dus niet alleen-lezen. De instellingen staan verder precies zo als op mijn vorige PC.

Komt iemand dit probleem bekent voor? Weet je nog hoe je het opgelost hebt? Zie ik iets over het hoofd?

Alvast bedankt voor je hulp!

*edit: [IIS] Schrijven in Access database werkt niet.

[ Voor 8% gewijzigd door licensed op 09-05-2004 23:47 ]


  • .oisyn
  • Registratie: September 2000
  • Laatst online: 22-05 23:07

.oisyn

Moderator Devschuur®

Demotivational Speaker

*edit: Nou ben ik vergeten de titel aan te vullen
als je er nou meteen een bedenkt en dat erbij zet 8)7
**** Over topictitels in P&W - Updated 9 mei 04 ****

.edit: ah, het staat er al, dank u :)

[ Voor 44% gewijzigd door .oisyn op 09-05-2004 23:49 ]

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • avon
  • Registratie: November 2002
  • Laatst online: 27-06-2025
Veel gemaakte fout, dat je als administror schrijf rechten geeft en
niet "users" schrijf rechten. Maar is een beetje gissen dit omdat je
geen exacte foutmelding geeft uit de log van je IIS server.

[ Voor 38% gewijzigd door avon op 09-05-2004 23:32 ]

Gratis webwinkel beginnen? Met Onetoshop.com kunt u direct beginnen!


  • licensed
  • Registratie: Augustus 2002
  • Laatst online: 24-01 20:57
Er komt ook geen foutmelding. Dat is het probleem. Er gebeurd niks.
Het probleem zit hem volgens mij in het schrijven in de database...

  • lexited
  • Registratie: Maart 2001
  • Laatst online: 22-05 22:23
heb je ergens in je code 'on error resume next' staan ?

1 - 2 - 3


  • licensed
  • Registratie: Augustus 2002
  • Laatst online: 24-01 20:57
Nope. Er wordt alleen in de database geschreven. Eerst dacht ik dat de database misschien read-only was, maar dat blijkt niet zo te zijn.

  • lexited
  • Registratie: Maart 2001
  • Laatst online: 22-05 22:23
probeer je een europese datum in een engels veld te zetten oid ?
(doe de insert is zonder datum/tijd)

1 - 2 - 3


Verwijderd

Heeft de ASP-user schrijf rechten in de directory? Dat is noodzakelijk voor het aanmaken van het lock bestand (*.ldb geloof ik).

  • licensed
  • Registratie: Augustus 2002
  • Laatst online: 24-01 20:57
Ik ben er net achter dat het iets te maken heeft met het uitvoeren van de volgende code:

ASP.NET Visual Basic:
1
2
3
Set fs = Server.CreateObject("Scripting.FileSystemObject")
Set f = fs.GetFile(Server.MapPath(dbpad))
dbsize = f.Size


Als ik hier commentaar van maak dan slikt ie 't wel...

  • faabman
  • Registratie: Januari 2001
  • Laatst online: 08-08-2024
licensed schreef op 10 mei 2004 @ 00:22:
Ik ben er net achter dat het iets te maken heeft met het uitvoeren van de volgende code:

ASP.NET Visual Basic:
1
2
3
Set fs = Server.CreateObject("Scripting.FileSystemObject")
Set f = fs.GetFile(Server.MapPath(dbpad))
dbsize = f.Size


Als ik hier commentaar van maak dan slikt ie 't wel...
ja, en dat is een heel bekende fout die word veroorzaakt door (o.a.) Norton Antivirus..
op www.aspfaqs.com (sectie filesystem oid) staat aangegeven hoe je dit kunt oplossen...

Op zoek naar een baan als Coldfusion webdeveloper? Mail me!


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 09:57

gorgi_19

Kruimeltjes zijn weer op :9

ASP-FAQ
Het staat zelfs in de ASP FAQ , met uitleg e.d.

Oftewel: dicht. :)

Digitaal onderwijsmateriaal, leermateriaal voor hbo

Pagina: 1

Dit topic is gesloten.