DevTrain

Autor: Bernhard Elbl

DATAGRID Teil 3 - INSERT INTO

Wir fügen die Funktion "neuen Customer anlegen" in unser Datagrid ein. Als erstes beginnen wir damit die Seite datagrid.asp zu erweitern:

datagrid.asp
<!--Unter der Überschrift füge ich den Button Neuen Customer anlegen ein-->
<!--Seine Funktion wird durch das ein Javascript bestimmt-->
<INPUT type="button" value="Neuen Customer anlegen" id="btnJump1" name="btnJump1" LANGUAGE=javascript onclick="return btnJump1_onclick()">


<!-----Java-Script: Bei klickten des Buttons Neuen Customer anlegen-->
<!-----Weiterleitung an die Seite dataneu.asp-->
<SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript>
  <!--

   function btnJump1_onclick()
   {
    location.href = "dataneu.asp";
   }

  //-->
</SCRIPT>

 

dataneu.asp
...
<!--hier steht die Form mit Method POST-->
...
<%
' --------- instanziieren der Verbindung zur DB
set conn = server.CreateObject( "ADODB.Connection" )

if Request.Form("speichern") = "Speichern" then
' --------- öffnen der Verbindung
 conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=" _
 & Server.MapPath("./db/") & "\dbcustomer.mdb;"

' --------- mit INSERT INTO wird das neue Recordset
' --------- erstellt und gespeichert
 strSQL = "INSERT INTO Customers(CompanyName, ContactName, City) VALUES ('" _
 & Request.Form("companyname") & "', '" & Request.Form("contactname") _
 & "', '" & Request.Form("city") & "');"

 conn.Execute strSQL

' --------- datagrid.asp aufrufen
 Response.Redirect "datagrid.asp"

end if

%>

</BODY>
</HTML>



Zum Download gibt´s die dataneu.asp und die neue Version der datagrid.asp


Erfasst am: 21.01.2001 - Artikel-URL: http://www.devtrain.de/news.aspx?artnr=269
© Copyright 2003 ppedv AG - http://www.ppedv.de