Redirect nach neuanlegen eines eintrages
Dirk
- datenbank
Hallo zusammen,
ich speichere mittels eines save_new scriptes einen neuen eintrag in die datenbank, das sieht so aus:
Dim RSSAVE
Set RSSAVE = Server.CreateObject("ADODB.Recordset")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("../db/eventdatenbank.mdb")
RSSAVE.Open "personen",DSN,3,3
RSSAVE.addnew
RSSAVE("Einladung_erhalten") = request.form("Einladung")
RSSAVE("Angemeldet") = request.form("Angemeldet")
RSSAVE("Anrede") = request.form("Anrede")
RSSAVE("Vorname") = request.form("Vorname")
RSSAVE("Nachname") = request.form("Nachname")
RSSAVE("Firma") = request.form("Firma")
RSSAVE("Position") = request.form("Position")
RSSAVE("Anschrift") = request.form("Anschrift")
RSSAVE("ZIP") = request.form("ZIP")
RSSAVE("Stadt") = request.form("Stadt")
RSSAVE("Staat") = request.form("Staat")
RSSAVE("Land") = request.form("Land")
RSSAVE("Begleitung") = request.form("Begleitung")
RSSAVE("Begleitung_Anrede") = request.form("Begleitung_Anrede")
RSSAVE("Begleitung_Vorname") = request.form("Begleitung_Vorname")
RSSAVE("Begleitung_Nachname") = request.form("Begleitung_Nachname")
RSSAVE("Hotelreservierung") = request.form("Hotelreservierung")
RSSAVE("Hotel_Nr") = request.form("Hotel_Nr")
RSSAVE.update
RSSAVE.close
Set RSSAVE = Nothing
jetzt möchte ich einen response.redirect auf den eben gemachten eintrag, wie muss ich das denn adressieren?
Grüße Dirk
Hi,
ich speichere mittels eines save_new scriptes einen neuen eintrag
in die datenbank, das sieht so aus:
Dim RSSAVE
Set RSSAVE = Server.CreateObject("ADODB.Recordset")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath
("../db/eventdatenbank.mdb")
RSSAVE.Open "personen",DSN,3,3
oioioi - das sieht alles aber sehr proprietär aus.
Ich versuche mal, Dein Posting etwas anders zu beschriften ...
mit "Datenbank" hat das in allgemeiner Form anscheinend wenig zu tun.
Ich fürchte aber, mit einem solchen Problem wärest Du bei der
M$-Hotline in besseren Händen.
Viele Grüße
Michael
Hallo Dirk,
wenn ich das richtig verstehe, willst Du dem Anwender zeigen, dass die Eintragung in die Datenbank erfolgreich war und welche Daten er über das Formular eingegeben hat.
Wenn es nun nur um eine Anzeige geht, so reicht es, wenn Du mit Response.Write die ganzen Formularfelder + HTML wieder ausgibst.
Wenn er die Daten ändern können sollte (kann ja sein, daß er sich verteppt hat :-) ), so mußt Du ihm das Formular nochmals senden, wobei die Formularfelder mit den vorhin erfassten Daten vorbelegt sind. Wenn er dann speichern will, mußt Du jetzt natürlich den bereits bestehenden Datensatz updaten.
Ich würde beide Funktionen (Erfassung & Änderung) in eine ASP Seite packen. Damit muß das Formular sowie die Eingabeprüfung nur 1x "programmiert" werden.
Schöne Grüße vom Bodensee, Thomas