Ich hab da ein Formular zur Eingabe der Daten.
Der ASP-Code zum Einlsen der Daten sieht so aus:<%
Bezeichnung = Request.Form("Bezeichnung")
Beschreibung = Request.Form("Beschreibung")
Name = Request.Form("Name")SQLStmt = "INSERT INTO HardwareBoerse (Bezeichnung, Beschreibung,
Name) VALUES ('" &Bezeichnung&"','" &Beschreibung& "','"
&Name& "')"Hardwaredb.Execute(SQLStmt)
%>Allerdings wird bei diesem Code beim erstmaligen Aufruf der Seite im Internet Explorer bereits ein leerer Datensatz in die Tabelle aufgenommen. Dasselbe passiert bei jedem klick auf den "Aktualisieren-Button".
Wie kann ich das unterbinden, dass ein leerer und somit unerwünschter Datensatz hinzugeüft wird? Gibt'S dafpr ein Javascript oder sonst eine Lösung.Bitte um Hilfe!
CU,
stephan
Hallo Stephan,
Ich hab da ein Formular zur Eingabe der Daten.
Der ASP-Code zum Einlsen der Daten sieht so aus:<%
»» Bezeichnung = Request.Form("Bezeichnung")
»» Beschreibung = Request.Form("Beschreibung")
»» Name = Request.Form("Name")
If Bezeichnung <> "" And Beschreibung <> "" And Name <> "" Then
»» SQLStmt = "INSERT INTO HardwareBoerse (Bezeichnung, Beschreibung,
»» Name) VALUES ('" &Bezeichnung&"','" &Beschreibung& "','" &Name& "')"
»» Hardwaredb.Execute(SQLStmt)
End if
%>
Du musst lediglich prüfen, ob Deine Felder sinnige Inhalte (in diesem Fall <> "" haben und nur dann den Insert ausführen
Tschau, Stefan