Hallo Liste
ich steh als ASP-Anf�nger auf allen Schl�uchen.
Mein Problem:
Ich habe eine Access2000 DB. Darin m�chte ich Daten �ndern. Also lese ich
mit einem Suchformular die Daten aus:

<FORM METHOD=POST ACTION="suche.asp">
<INPUT TYPE="hidden" name="id">
<p>Name:<INPUT TYPE="text" NAME="name"></p>
<p>Vorname:<INPUT TYPE="text" name="vorname"></p>
<INPUT TYPE="submit">&nbsp;<INPUT TYPE="reset">

Die gesuchte Datei wird dann ausgegeben (suche.asp).

<%
        name    = request ("suchname")
        vorname = request ("suchvorname")
        SQL = "SELECT  logon.id, logon.name, logon.vorname FROM logon where
logon.name ='"&                 name &"' and logon.vorname ='"& vorname &"'"

        set objRs = objConn.Execute (SQL)  //-- hier wir ein Fehler gemeldet --//
        if objRs.EOF then
        response.write ("Es wurden keine Datens�tze gefunden, welche ihren
Suchkriterien entsprechen!")

        else
        objRs.moveFirst
%>

Die ausgelesenen Daten m�chte ich in ein Fromular schreiben (was nicht
gelingt)

<FORM METHOD=POST ACTION="update.asp">
        <TABLE>
        <TR>
                <TD>ID:</TD>
                <TD><INPUT TYPE="text" NAME="id" value="<%=objRs.Fields (id)%>"></TD>
        </TR>
        <TR>
                <TD>Name:</TD>
                <TD><INPUT TYPE="text" NAME="updatename" value="<%=objRs.Fields
(name)%>"></TD>
        </TR>
        <TR>
                <TD>Vorname:</TD>
                <TD><INPUT TYPE="vorname" name="updatevorname" value="<%=objRs.Fields
(vorname)%>"></TD>
        </TR>
        <tr>
        <td><INPUT TYPE="submit" value="�ndern"></td><td><INPUT TYPE="reset"
value="Eingabe l�schen"></td>
        </tr>
        </TABLE>
        </FORM>
        <%
        end if

        objRs.close
        objConn.close
        %>

Wenn im Formular die gesuchten Daten erscheinen, m�chte ich sie
�berschreiben und dann per update.asp wieder in die Datenbank schreiben.

<%....
        name    = request("Name")
        vorname = request("Vorname")

SQL = "insert into logon (name, vorname) select '" & name & "' as name,'" &
vorname & "' as vorname;"
objRs.execute (SQL)
%>

Meine Frage:
Mache ich einen Denkfehler oder liegt es am Code?

Bin um jede Hilfe froh

Gruss Raymond


| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp

Antwort per Email an