DreamweaverMX Ultradev-Erkundung (4-2)
Autor:Eve Cole
Aktualisierungszeit:2009-05-31 21:07:35
DreamweaverMX Ultradev-Erkundung (4-2) Datensätze in der Datenbank ändern
<4> Nun, das ist gut, aber woher weiß ich, welchen Datensatz ich hier anzeigen soll? Was soll ich tun, wenn die Zahl nicht mit der vom Benutzer angeklickten Zahl übereinstimmt? Keine Sorge, DW MX hat bereits an alles für uns gedacht, SCHAUEN SIE AN! Das ist „Zu einem bestimmten Datensatz verschieben“! Anwendung -> Serververhalten -> Datensatz-Paging -> In bestimmten Datensatz verschieben. Dies ist ebenfalls ein Serververhalten, das mit DW MX einhergeht. Wie in Abbildung (4-5) dargestellt.
Nach dem Klicken erscheint das in Abbildung (4-6) gezeigte Dialogfeld. Die Funktion „Auf bestimmten Datensatz verschieben“ besteht darin, den Datensatzzeiger im aktuellen Datensatz an die entsprechende Position zu verschieben. Die spezifische Position wird durch die von der URL übergebenen Parameter bestimmt. Es scheint schwer zu verstehen, aber in Wirklichkeit ist es nicht so beängstigend. Bitte hören Sie mir im Detail zu. Früher haben wir das Serververhalten genutzt, um zur Detailseite zu springen, um einen URL-Parameter an die Unterseite zu übergeben. Hier müssen wir also diesen Parameter empfangen und dann diesen Parameter verwenden, um den entsprechenden Datensatz in der Datenbank zu finden, damit er gefunden werden kann korrekt angezeigt. Der Datenbankinhalt befindet sich auf der Seite, sodass keine Datensatzinkongruenz vorliegt.
In Aufnahme verschieben in: Wählen Sie den aktuell verwendeten Datensatz aus.
Wo-Spalte: Wählen Sie das Feld aus, das URL-Parameter enthält.
Entspricht dem URL-Parameter: Der übergebene Parametername muss mit dem zuvor definierten übereinstimmen.
4-6
<5> Wir haben bereits erwähnt, dass die Unterseite zwei verschiedene Vorgänge ausführt. Der erste besteht darin, Daten anzuzeigen. Als nächstes müssen wir die Felder in der Datenbank an die entsprechenden Textfelder binden. Wie in Kapitel 2 erwähnt, ziehen Sie einfach die Maus. Das endgültige Bild ist in (4-7) dargestellt.
4-7 <6> Okay, nur noch der letzte Schritt, komm schon! Aktualisieren Sie den Inhalt der Datenbank. Immer noch unser alter Freund Anwendung -> Serververhalten -> Datensatz aktualisieren. Wie in Abbildung (4-8) dargestellt. Aus dem gleichen Grund ist dieses Serververhalten auch in DW MX integriert, was zeigt, wie leistungsfähig es ist. :) :)
4-8
Nach dem Klicken wird ein Dialogfeld angezeigt. Hier finden Sie den Kern dieses Kapitels, wie in Abbildung (4-9) dargestellt.
Verbindung: Wählen Sie in dieser Dropdown-Liste die zu aktualisierende Datenbank aus. Wenn keine angegebene Verbindung vorhanden ist, klicken Sie auf die Schaltfläche „Definieren“, um eine zu definieren.
Zu aktualisierende Tabelle: Wählen Sie hier den Namen der Datenbanktabelle aus, die aktualisiert werden soll. Hier möchten wir die Datensätze in der „Benutzertabelle“ aktualisieren, also wählen wir die „Benutzertabelle“ aus.
Eindeutige Schlüsselspalte: Eindeutige Schlüsselspalte. Wählen Sie die Schlüsselspalte (normalerweise das ID-Feld des Datensatzes) aus, um den Datensatz im Datenbankformular zu identifizieren. Wenn es sich bei dem Wert um eine Zahl handelt, aktivieren Sie die Option „Numerisch“.
Gehen Sie nach der Aktualisierung zu: Die Seite, die nach der erfolgreichen Aktualisierung der Daten aufgerufen wird. Hier definieren wir sie als editok.asp (denken Sie daran, diese Seite zu erstellen).
Werte abrufen von: Wählen Sie hier den Namen des Formulars aus, das den Datensatz auf Ihrer Seite anzeigt. Wir verwenden den Standardwert Form1.
Formularelemente: Fast dasselbe wie das Einfügen eines Datensatzes, wobei das Datenbankfeld definiert wird, das dem Textfeld im Formular entspricht, das Daten übermittelt.
Spalte: Der übermittelte Datentyp ist derselbe wie der in den Datensatz eingefügte. Im Allgemeinen ist der Standardwert ausreichend. Hier verwenden wir den Texttyp.
4-9
Die fertige Seite wird wie in Abbildung (4-10) angezeigt und die Orte, an denen Serververhalten verwendet wird, werden mit unterschiedlichen Farben markiert.
4-10 Bluff~~~~Jetzt ist es geschafft, ich bin erschöpft. :) Kommt, probiert es aus!
Das war in unserer ursprünglichen Datenbank!
4-11
Dies ist der Effekt, der auf unserer Hauptseite angezeigt wird. Haben Sie die „Bearbeitung“ bemerkt? Hier klicke ich auf die Verbindung mit ID 2.
4-12
Das Ergebnis ist wie erwartet. Auf der Seite wird der Datensatz mit der ID 2 angezeigt. Achten Sie auf den Vergleich zwischen den beiden Bildern.
4-13
Öffnen wir noch einmal unsere aktuelle Datenbankdatei. Sehen Sie sie? Die E-Mail-Adresse wurde geändert.
4-14
Im nächsten Kapitel beschreiben wir, wie man einen Datensatz in der Datenbank löscht, also bleiben Sie dran. Dreamweaver MX macht unsere Welt schöner.