Dreamweaver MX Ultradev Exploration(2)
Autor:Eve Cole
Aktualisierungszeit:2009-05-31 21:07:46
Dreamweaver MX Ultradev Explore (2) Datensätze in der Datenbank anzeigen
In der vorherigen Vorlesung haben wir hauptsächlich über das Einrichten der Datenbankverbindung gesprochen. Heute werden wir mit der eigentlichen Implementierung der Hintergrundanwendung beginnen und Daten aus der Datenbank abrufen. Die vorherigen Worte sind allesamt Vorbereitungen für die heutige Arbeit. Die Webseiten, die wir heute sehen, sind grundsätzlich dynamisch. Das sogenannte Dynamische bedeutet, dass sie mit einer Datenbank kombiniert werden, um Informationen automatisch zu aktualisieren. Das Abrufen von Daten aus der Datenbank ist die einfachste und am häufigsten verwendete dynamische Methode. Als Nächstes rufen wir die Produktinformationsliste durch Abfrage aus der Produkttabelle in der Northwind-Datenbank ab.
Beachten Sie, dass Sie beim Einrichten der Site bitte den Zugriff in der Option „Testserver“ auf „FTP“ oder „Lokal/Netzwerk“ einstellen (Abbildung 2-1), da sonst keine Bindungen verfügbar sind.
Abbildung 2-1
Wählen Sie rechts im Anwendungsfenster die Registerkarte „Bindungen“ aus. Drücken Sie die Plus-Taste (wie in Abbildung 2-2 dargestellt).
Abbildung 2-2
Nehmen Sie im Dialogfeld „Recordset“ detaillierte Einstellungen wie folgt vor:
Name: disProduct
Verbindung: Nordwind (dies ist die Verbindung, die wir in der vorherigen Vorlesung hergestellt haben, optional)
Tabelle: Produkt (hier werden alle Tabellen in der Datenbank aufgelistet, wir wählen Produkt aus)
Spalten: Es enthält alle Felder im Produkt. Wenn Sie das Optionsfeld „Auswählen“ auswählen, können wir die Felder filtern. (Wie in Abbildung 2-3 dargestellt)
Abbildung 2-3
Nachdem die Einstellungen abgeschlossen sind, können wir es testen und rechts auf die Schaltfläche „Testen“ klicken. Alle Daten, die wir benötigen, wurden aufgelistet. (Wie in Abbildung 2-4 dargestellt)
Abbildung 2-4
Klicken Sie auf „OK“, um zum Dialogfeld „Recordset“ zurückzukehren, und klicken Sie dann auf „OK“, um zur Seite zurückzukehren. Zu diesem Zeitpunkt können wir die Änderungen im Binding-Tag sehen und die von uns erstellte Abfrage mit dem Namen „disProduct“ wird angezeigt. Ich denke, dass jeder leicht an Objekte denken kann, nachdem er dies gesehen hat. Es ist sehr intuitiv und viel einfacher zu verstehen, als Objekte im Code zu erstellen (wie in Abbildung 2-5 gezeigt). In der Produkttabelle erscheinen alle Felder vor Ihren Augen. (Wie in Abbildung 2-6 dargestellt)
Abbildung 2-5
Abbildung 2-6
Unser Ziel ist es, eine Produktliste auf der Seite anzuzeigen. In der folgenden Arbeit werden Sie entdecken, wie einfach es ist, Dinge in der Datenbank auf der Seite anzuzeigen.
Erstellen Sie auf der Seite eine Tabelle mit zwei Zeilen und vier Spalten und füllen Sie die erste Zeile aus: Produktname, Stückzahl, Stückpreis und Lagerbestand (wie in Abbildung 2-7 dargestellt). auf der Seite. Im nächsten Teil werden wir den Inhalt des Feldes eingeben.
Abbildung 2-7
Um die in Bindungen erweiterten Felder auszuwählen, wählen wir zunächst das Feld „Produktname“ aus, klicken dann mit der Maus auf die erste Spalte der zweiten Zeile der Tabelle, damit der Cursor darin blinkt, kehren dann zum Bedienfeld „Bindungen“ zurück und klicken auf Einsteckknopf (wie in der Abbildung gezeigt) 2-8)
Abbildung 2-8
Fügen Sie die Felder „Stückzahl, Stückpreis und Lagerbestand“ auf die gleiche Weise in die Tabelle ein (wie in Abbildung 2-9 gezeigt). Es gibt auch eine einfachere Methode, das heißt, Sie können die Felder an die gewünschte Stelle ziehen Ich möchte sie platzieren. Der Effekt ist derselbe und einfacher. Okay, schauen Sie sich jetzt den Originalcode an. Wenn Sie ein Asp-Anfänger sind, möchte ich Ihnen einen Blick auf den von MX generierten Originalcode werfen, der Ihnen beim Erlernen von Asp eine große Hilfe sein wird. Denn Sie werden in Zukunft feststellen, dass Sie versuchen können, zwei Seiten zusammenzuführen, indem Sie einfach ein paar Zeilen Code hinzufügen, z. B. die Anmeldeseite. Das werden Sie später erfahren.
Abbildung 2-9
Okay, speichern Sie jetzt Ihre Seite und sehen Sie sich die Früchte Ihrer Arbeit in Ihrem Browser an. Sagen Sie mir nicht, dass Sie nicht wissen, wie man Asp-Seiten debuggt! Was wird angezeigt? Es gibt nur eine Ergebniszeile. Ist das nicht sehr enttäuschend? Haha, der Datensatzzeiger hat sich nicht bewegt, natürlich wird nur die erste Zeile angezeigt. Lesen Sie weiter.
Wir werden damit beginnen, über das Serververhalten zu sprechen. Lassen Sie uns jetzt nicht darüber sprechen. Das Problem, das wir jetzt lösen müssen, ist, wie alle Datensätze angezeigt werden. Wählen Sie alle Zellen in der zweiten Zeile der Tabelle aus (Abbildung 2-10).
Abbildung 2-10
Klicken Sie auf die Schaltfläche „+“ auf der Beschriftung „Serververhalten“, wählen Sie im Dropdown-Menü die Option „Bereich wiederholen“ aus und wählen Sie im Dialogfeld „Bereich wiederholen“ das Optionsfeld „Alle“ aus. Wenn Sie nicht alle anzeigen möchten, können Sie auch Folgendes auswählen Klicken Sie auf das Optionsfeld oben und geben Sie die Nummer ein, die Sie anzeigen möchten (siehe Abbildung 2-11).
Abbildung 2-11
Drücken Sie die OK-Taste, um zurückzukehren. Ein weiteres Verhalten erscheint auf der Registerkarte „Serververhalten“ (Abbildung 2-12). Wenn Sie sich den Originalcode ansehen, stellen Sie fest, dass er gerade eine Schleifenanweisung hinzugefügt hat.
Abbildung 2-12
Speichern Sie die Änderungen und debuggen Sie erneut. Wie wäre es, wenn alles, was Sie eingegeben haben (Abbildung 2-11), herauskommt? An dieser Stelle können Sie heute Folgendes lesen, in dem es hauptsächlich um das Erstellen von Abfragen geht. Darin sind viele Tipps enthalten.
fortgesetzt werden……