Matz: Daten aus Formular.htm mittels ASP in Access-DB speichern

Hallo,

habs schon mal probiert, leider keine erschöpfende Resonanz gefunden.
Deshalb:

Leider scheint weiterhin der Wurm drin zu sein. Jetzt gibt es ein Problem mit der Parameterübergabe. Vermutlich stimmt in auf der HTML-Seite was nicht, dass keine oder falsch definierte Parameter übergeben werden. Kann ich dass irgendwie testen ?

HTM-Datei:
<form method="POST" action="daten.asp" onsubmit="return FrontPage_Form1_Validator(this)" name="FrontPage_Form1">
       <input type="text" name="cnr" size="4">
       <input type="text" name="bem" size="50">
       <input type="submit" value="Save" name="sichern">
       <input type="reset" value="Cancel" name="zurück">
</form>

ASP-Datei:
<% cnr = Request.QueryString("cnr")
 bem = Request.QueryString("bem")
%>
<%      Session.timeout = 2
 If IsObject(Session("dok2")) Then
     Set conn = Session("dok2")
 Else
     Set conn = Server.CreateObject("ADODB.Connection")
     conn.open "dok2","",""
     Set Session("dok2") = conn
 End If
%>
<%   SQL="INSERT INTO ltdaten (cnr,bem) VALUES cnr,bem"
    conn.Execute SQL
%>

Gruß Matz

  1. Hallo,

    HI :D,

    Leider scheint weiterhin der Wurm drin zu sein. Jetzt gibt es ein Problem mit der Parameterübergabe. Vermutlich stimmt in auf der HTML-Seite was nicht, dass keine oder falsch definierte Parameter übergeben werden. Kann ich dass irgendwie testen ?

    Kann es sein, dass die Werte leer sind, die du dann in der ASP-Datei ausliest?

    HTM-Datei:
    <form method="POST" action="daten.asp" onsubmit="return FrontPage_Form1_Validator(this)" name="FrontPage_Form1">
    ASP-Datei:
    <% cnr = Request.QueryString("cnr")
     bem = Request.QueryString("bem")
    %>

    Wenn du ein Formular per post-methode übergibst, musst du in der ASP-Datei >>Request.Form("name_des_feldes")<< benutzen, statt >>Request.QueryString("...")<<.

    Gruß, David.