Hallo Leute,

Seit geraumer Zeit versuche ich erfolglos gegen folgendes Problem
anzuk�mpfen.

Arbeitsumgebung: Win2000 mit IIS 5.0 Dateisystem NTFS

Ich arbeite momentan an einer Online Umfrage,
deren Erbebnisse (wie auch sonst) in einer ACCESS DB gespeichert werden
sollen.

Bei der Ausf�hrung von sql Anweisungen (Set rs=con.Execute(sql))
egal ob Insert, Delete, Update usw. erhalte ich des�fteren folgende
Fehlermeldung:
        Kompilierungsfehler in Microsoft VBScript- Fehler '800a03ea'
        Syntaxfehler
        /iisHelp/common/500-100.asp, line 129
        elseIf (objASPError.Description > "") Then
        ^
        Provider- Fehler '80004005'
        Unbekannter Fehler
        /evaluierung/eval_fun.asp, line 25

Und jetzt faustdick: die Fehlermeldung erscheint nicht immer, sondern nur
dann wenn man das Script ein Zweites und Drittes Mal schnell hintereinander
ausf�hrt.
Ich habe auch schon versucht, �ber verschiedene Wege auf die DB zuzugreifen.
(mit Datei DSN und ohne DSN und mit ODBC Eintrag und ohne)
Das ASP-Script ist definitiv nicht schuld, da es auf anderen Servern
einwandfrei l�uft.

Ich habe die Vermutung, das es an den Sicherheitseinstellungen liegt,
aber da habe ich auch bereits alles m�gliche probiert.
(Freigaben und Benutzerrechte)
(momentan darf jeder alles [Vollzugriff f�r jeden auf das Verzeichnis und
die Datenbank und die Scripte]) ...lol

Weiterhin bin ich v�llig ratlos, warum auf meinem eigenen Server rs.Close
nicht verwenden kann.
Wenn ich das probiere kommt (wie gesagt auch wieder nur bei mir und nicht
auf anderen Servern):
        Kompilierungsfehler in Microsoft VBScript- Fehler '800a03ea'
        Syntaxfehler
        /iisHelp/common/500-100.asp, line 129
        elseIf (objASPError.Description > "") Then
        ^
        ADODB.Recordset- Fehler '800a0e78'
        Die Operation ist f�r ein geschlossenes Objekt nicht zugelassen.
        /evaluierung/eval_fun.asp, line 32

h�ngt das eventuell irgendwie miteinander zusammen?

'''''''''''''''''''''''Datenbank oeffnen'''''''''''''''''''''''
function openDB()
'        DSN = "filedsn=c:\inetpub\wwwroot\Evaluierung\eval.dsn"
'        DB  = "DBQ=c:\inetpub\wwwroot\Evaluierung\eval.mdb"
        Set con = Server.CreateObject("ADODB.Connection")
        Set rs = Server.CreateObject("ADODB.Recordset")
        con.open ("eval")'DSN & ";" & DB
'         & " ;UID=none;" & PW
end function

'''''''''''''''''''''''Datenbank schliessen''''''''''''''''''''
function closeDB()
'                rs.Close
                 set rs = nothing
                 con.Close
                 set con = nothing
end function

ich bin schon am �berlegen, ob ich nicht lieber wieder mit FAT als
Dateisystem und PWS testen soll.
Kann mir jemand einen Tipp geben?

Vielen Dank im Vorraus
und viele Gr��e aus Neubrandenburg
Frank Wojciechowski


| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp

Antwort per Email an