DevTrain Startseite Advanced Developers Conference vom 14.-15. Februar 2011  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren


   Autor: Bernhard Elbl Artikel Drucken
        
DATAGRID Teil 4 - Delete

Jetzt fügen wir noch eine DELETE-Funktion ins Datagrid ein. Ziel: rechts neben den Recordsets soll, ein Löschen-Button platziert werden. Dieser löscht das davorstehende Recordset.

Ich erweitere die Seite "datagrid.asp" mit einen löschen Button "x"

datagrid.asp
...
' --- in der DO LOOP füge diese Zeile ein. hier wird für jedes Recordset
' --- ein Button erzeugt. jeder Button linkt auf die Seite "datadelete.asp
' --- zusätzlich wird jedem Button die ID des davorstehenden Recordsets
' --- übergeben(z.B. href='datadelete.asp?id=2)
Response.Write "<td width=10><INPUT type=button value=X language=javascript onclick=location.href='datadelete.asp?id=" & rs.Fields("customerid") & "' id=btnDelete name=btnDelete></td></tr>"

Dazu erzeuge ich eine neue ASP-Datei "datadelete.asp".
Der Code für diese Seite ist sehr klein.(hier komplett abgebildet)

datadelete.asp
<%@ Language=VBScript %>
<%
'------------ Connection-Objekt instanziieren
set conn = server.CreateObject("ADODB.Connection")

'------------ öffnen der Connection des Recordsets
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=" _
& Server.MapPath("./db/") & "\dbcustomer.mdb;"

'------------ Löschen des gewählten Recordset mit DELETE FROM
strSQL = "DELETE FROM Customers where CustomerID = " & Request.QueryString("ID")
conn.Execute strSQL

'------------ Objekt zerstören
set conn = nothing

Response.Redirect "datagrid.asp"
%>



Den Kompletten Code für das Projekt(Datagrid 1-4) mit Datenbank und Email-Formular finden ihr unten zum Download


DevTrain Camp - Schneller zum .NET 3.5 Developer
 
Verwandte Artikel      Verlinkte Dokumente
    Keine verknüpften Dokumente
    Keine Links vorhanden

  Erfasst am: 22.01.2001
  Gültig bis: 28.03.2001
20 Ratings
Bewertung: 90,0%
schlecht    sehr gut  

 
© Copyright 2007 ppedv AG