Ultradev-Beispiel-Tutorial: 3.4 Datensätze zur Datenbank hinzufügen
Autor:Eve Cole
Aktualisierungszeit:2009-05-30 18:34:47
Kapitel 3: Anwenden der Datenbank zum Erstellen dynamischer Webseiten
Abschnitt 4: Datensätze zur Datenbank hinzufügen
Wenn zuvor kein Datensatz in der Datenbank vorhanden war, haben wir zur Vereinfachung des Testens die Datenbank direkt bedient und ihr mehrere Daten hinzugefügt. Im folgenden Inhalt erfahren Sie, wie Sie eine Seite zum Übermitteln von Daten erstellen, damit wir über den Browser Daten zur Datenbank hinzufügen können. Dies ist der beliebtere Browser-Server-Modus. *_"
Okay, fangen wir an!
Der erste Schritt: Ultradev öffnen --- haha, Unsinn.
Öffnen Sie das Menü Einfügen -> LiveObjects -> Formular zum Einfügen von Datensätzen, wie in der folgenden Abbildung dargestellt:
Nach der Auswahl erscheint das folgende Dialogfenster zum Einfügen von Datenformulareigenschaften.
Verbindung ist die Datenbankverbindung, die wir auf der Site definiert haben. Nach der Auswahl erscheint die Tabelle in der Datenbank, mit der Sie verbunden sind, in der Spalte „In Tabelle einfügen“, aus der Sie die Tabelle auswählen können, in die Sie Daten einfügen möchten. Unsere Datenbank verfügt nur über eine Benutzerinfotabelle. Wählen Sie diese aus. Dann werden in den Formularfeldern unten die Felder angezeigt, die wir im Tabellenentwurf entworfen haben, und ihre zugehörigen Eigenschaften. „Spalte“ stellt den Feldnamen in der Datenbanktabelle dar, und „Anzeigen als“ gibt an, welcher Typ von Formularfeld verwendet wird, z. B. ein Textformularfeld (. Textfeld), um unsere Datensätze zu übermitteln. „Senden als“ gibt an, als welcher Datentyp übermittelt werden soll. Wenn der Datentyp beispielsweise ein Ganzzahlfeld ist, können wir ihn nicht mit einem Textdatentyp übermitteln. Im Allgemeinen wählt Ultradev diese Spalte automatisch für uns aus. Label hilft Ihnen dabei, den Inhalt dieses Formularfelds auszufüllen. Nach dem Einfügen bedeutet die Spalte „Gehe zu“, dass Sie nach der Übermittlung der Daten zu dieser Seite springen. Nach erfolgreicher Registrierung wird beispielsweise zu einer Seite gesprungen, die Ihnen mitteilt, dass Sie sich erfolgreich registriert haben und diese gerne verwenden können. Sohn. Wenn Sie nichts ausfüllen, bedeutet das, dass Sie nach dem Absenden der Daten zu dieser Seite zurückkehren.
Wählen Sie als Nächstes die Felder aus, zu denen wir Daten hinzufügen möchten. Hier wird die ID automatisch nummeriert und automatisch von der Datenbank generiert, sodass wir sie nicht bedienen müssen. Wählen Sie diese Zeile aus und klicken Sie auf die Schaltfläche mit „-“, um sie zu löschen. Wir haben dem Feld Reg_date beim Entwurf der Datenbank den Standardwert =Now() gegeben. Es wird auch ohne unser Eingreifen automatisch von der Datenbank generiert und daher auch gelöscht. Dann ändern wir die Beschriftung auf Chinesisch, sodass ein Formular zum Hinzufügen von Daten bereit ist, wie im Bild unten gezeigt:
Nachdem Sie auf OK geklickt haben, wird die in der Abbildung unten gezeigte Seite generiert. Wow! Kommt es Ihnen bekannt vor? Haha, eine einfache Benutzerregistrierungsseite ist fertig, so einfach! Wenn Sie interessiert sind, können Sie sich den von Ultradev für uns generierten Code ansehen. Er ist sehr lang!
Vergessen Sie nicht, dass es noch einen weiteren Ort zum Festlegen gibt, nämlich das Formularfeldattribut des Benutzerpasswortteils. Sie müssen seinen Typ auf „Passwort“ festlegen, wie unten gezeigt. Dadurch wird das Passwort bei der Eingabe nicht im Klartext angezeigt, sondern mit * versehen.
Speichern Sie die Seite und probieren Sie dann gleich unsere Ergebnisse aus. Öffnen Sie den Browser, geben Sie die Adresse ein und geben Sie einige Daten ein, wie unten gezeigt:
Klicken Sie auf Datensatz einfügen, um die Daten zu übermitteln, und springen Sie dann zu der Seite, auf der die Daten angezeigt werden. Haha, Sie sehen, die Daten, die wir gerade eingegeben haben, liegen gehorsam da. Ich glaube, Sie haben die Leistungsfähigkeit von Ultradev erneut erlebt. Bewegen Sie einfach die Maus und eine voll funktionsfähige Seite wird angezeigt. Wenn Sie sie von Hand schreiben, wissen Sie immer noch nicht, wie lange das Schreiben dauern wird muss weiter testen.
Tatsächlich ist diese Registrierungsfunktion immer noch unvollständig. Was soll ich beispielsweise tun, wenn eine wiederholte Dateneingabe verwendet wird? Was soll ich tun, wenn ein Benutzer einige Inhalte nicht ausfüllt? Diese Probleme werden später im Ultradev Advanced User Guide besprochen, also haben Sie bitte etwas Geduld.
Okay, das nächste Mal werden wir darüber sprechen, wie man Datensätze in der Datenbank bearbeitet. Was passiert, wenn ich versehentlich die falschen Daten eingebe? Was passiert, wenn ich sie nicht ändere? Wie das geht, erklären wir Ihnen beim nächsten Mal.