Hi Leute,
diesmal habe ich ein Problem mit einem ASP Script und ich finde nirgends ne Lösung dazu (auch mit der Suchfunktion nicht).
Das Script gibt beim testen immer folgende Fehlermeldung aus:
-------------------------------------
ADODB.Recordset-Fehler '800a0bb9'
Die Argumente sind vom falschen Typ, liegen außerhalb des Gültigkeitsbereiches oder sind miteinander unvereinbar.
/dach/erfolg.asp, Zeile 17
--------------------------------------
Das Script bekommt von einem anderen Script die DAten per "Post" übergeben, das klappt auch alles, wenn ich aber die Angaben in einer Datenbank speichern will kommt die Meldung.
Hier das Script, die Zeile wo das Problem ist, ist markiert:
-------------------------------------------------
<%@ Language=VBScript%>
<% option explicit
response.buffer=true
dim conn,rs,dsn,sql2,name,vorname,adresse,tele,email,besch,sql
name = request.form("name")
vorname = request.form("vorname")
adresse = request.form("adresse")
tele = request.form("tele")
email = request.form("email")
besch = request.form("besch")
dsn="DBQ=" & Server.Mappath("mitglieder.mdb") & ";Driver={Microsoft Access Driver (\*.mdb)};"
set conn=server.createobject("adodb.connection")
set rs=server.createobject("adodb.recordset")
sql = "select \* from mitglieder.mitglieder"
conn.open dsn
rs.open sql,conn <<------------HIER IST DAS PROBLEM<--------
sql2 = "INSERT INTO mitglieder.mitglieder (name,vorname,adresse,tele,email,besch) Values('"&name&"', '"&vorname&"', '"&adresse&"', '"&tele&"', '"&email&"', '"&besch&"')"
rs.close
set rs=nothing
%>
<HTML>
<HEAD>
<BODY>
Sie haben folgendes erfolgreich eingegeben, die Daten wurden in der Datenbank gespeichert: <br>
<br>
Name: <% =Request.Form("name") %> <br>
Vorname: <% =Request.Form("vorname") %> <br>
Adresse: <% =Request.Form("adresse") %> <br>
Telefonummer: <% =Request.Form("tele") %> <br>
Email: <% =Request.Form("email") %> <br>
Beschreibung: <% =Request.Form("besch") %> <br>
</BODY>
</HTML>
-----------------------------------------------
Ich hoffe ihr könnt mir helfen.
Ciao Nils
PS: Schon mal DANKE DANKE DANKE