Autor |
Nachricht |
torkel
Threadersteller
Dabei seit: 13.07.2005
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mo 09.01.2006 18:40
Titel Update einer Webform |
|
|
I.. ich habe eine Frage.. evt. habe ich was übersehen. folgendes Problem
ich habe eine Webform ein userProfil, wenn ich diese öffne, dann werden die Daten aus der Datenbank gelesen und in die Form geschrieben. Jetzt hat der user aber die Möglichkeit, diese Daten anzupassen und dies mache ich mit diesem code:
Code: |
OleDbConnection conn = new OleDbConnection(verbindungsstring);
conn.Open();
OleDbCommand cmd = new OleDbCommand();
cmd.Connection = conn;
//****************
string tag = DropDownList1.SelectedValue.ToString();
string monat = DropDownList2.SelectedValue.ToString();
string jahr = DropDownList3.SelectedValue.ToString();
string datum = tag + "." + monat + "." + jahr;
Label1.Text = benutzername;
Label2.Text = monat;
Label3.Text = jahr;
//*******************
cmd.CommandText = "UPDATE [user] SET email = '" + TxbEmail.Text + "' WHERE benutzername = '" + benutzername + "'";
cmd.ExecuteNonQuery();
cmd.CommandText = "UPDATE [user] SET geburtsdatum = '" + datum + "' WHERE benutzername = '" + benutzername + "'";
cmd.ExecuteNonQuery();
if (RadioJa.Checked == true)
{
cmd.CommandText = "UPDATE [user] SET newsletter = 'Ja' WHERE benutzername = '" + benutzername + "'";
cmd.ExecuteNonQuery();
}
if (RadioNein.Checked == true)
{
cmd.CommandText = "UPDATE [user] SET newsletter = 'Nein' WHERE benutzername = '" + benutzername + "'";
cmd.ExecuteNonQuery();
}
conn.Close();
errorLogIn.Text = "Daten gespeichert";
|
mein problem allerdings ist, wenn ich diesen clickevent auslöse, wird mir immer die form aktualisiert und die daten werden nicht per update in die datenbank geschrieben.
sieht da gerade jemand ein fehler oder wie kann ich steuern, dass zuerst das update in die DB geschrieben wird und erst danach die form neu geladen wird?
greetz
|
|
|
|
|
dastef
Dabei seit: 03.11.2003
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mo 09.01.2006 18:52
Titel
|
|
|
also vom code her würde ich mal auf irgend was asp/.net artiges
tippen .. und dann sag ich dir: das was du vor hast geht nicht.
die werte müssen erst mal vom client zum server, und das passiert
beim abschicken. von daher, wirste damit leben müssen oder dich
näher mit dem thema ajax/etc befassen ..
|
|
|
|
|
Anzeige
|
|
|
torkel
Threadersteller
Dabei seit: 13.07.2005
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mo 09.01.2006 23:53
Titel
|
|
|
Hi
hat mir jemand ein Tipp, wie ich das sonst lösen könnte? möglichst einfach?
mfg
torkel
|
|
|
|
|
Waschbequen
Account gelöscht
Ort: -
|
Verfasst Di 10.01.2006 00:01
Titel
|
|
|
Zuletzt bearbeitet von am Fr 03.02.2006 20:11, insgesamt 1-mal bearbeitet
|
|
|
|
|
torkel
Threadersteller
Dabei seit: 13.07.2005
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Di 10.01.2006 23:05
Titel
|
|
|
ne woche
|
|
|
|
|
|
|
|
Ähnliche Themen |
Update auf CS 3
QT PRO - Update
Update mit checkbox
[PHP] client update
[PHP] SQL UPDATE vom Formular
problem mit update
|
|