[ASP] In eine eine DB schreiben !

Oliver-Marc Bucher activeserverpages@glengamoi.com
Wed, 18 May 2005 14:21:32 +0200


Hallo Zusammen

Ich möchte in eine Access Datenbank schreiben. Lesen kann ich bereits nur
noch nicht schreiben.

Ich verwende folgendes Script (eine Datei):

<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Open "Kontakte"


set rs = Server.CreateObject("ADODB.recordset")
rs.Open "Select Lastname, Firstname, Residence from Kontakte", conn
%>

<table border="0" width="80%">
<tr>
<%for each x in rs.Fields
    response.write("<th>" & x.name & "</th>")
next%>
</tr>
<%do until rs.EOF%>
    <tr>
    <%for each x in rs.Fields%>
       <td><%Response.Write(x.value)%></td>
    <%next
    rs.MoveNext%>
    </tr>
<%loop
rs.close
conn.close

%>

</table>


Ein Kolleg hat mir gesagt wie ich mit folgenden Strings in die Datenbank
schreiben kann:

sSQL = "insert into Kontakte (Lastname, Firstname, Residence)"
sSQL = sSQL & " values ('" & Request.Form("ReLastname") & "','" &
Request.Form("Firstname") & "','" & Request.Form("Residence") & "')"
rs.Open sSQL, conn

Könnt Ihr mir sagen wie ich dies mit dem Obigen verknüpfen muss damit ich
auch in die DB schreiben kann ? Ich bekomme immer 500 Server error.

Gruss

Oliver