Hallo,

jetzt hab ich was ganz komisches. Ich versuche einen Datensatz zu updaten.
Nach dem klicken des Updatebuttons erscheint die Seite wieder mit den
geänderten Daten – es kommt auch keine Fehlermeldung aber die Daten wurden
trotzdem nicht in die Datenbank geschrieben.
Was habe ich denn vergessen?

Danke für die Hilfe
Raphael


  private void Btn_UpdateClick(object sender, EventArgs e)
  {
    if (Page.IsValid)
    {
      OleDbConnection conn = new OleDbConnection(strDSN);
      conn.Open();

      OleDbCommand cmd = new OleDbCommand();
      cmd.Connection = conn;
      
      cmd.Parameters.Add("@DatumVon", Convert.ToDateTime(tb_DatumVon.Text));
      cmd.Parameters.Add("@DatumBis", Convert.ToDateTime(tb_DatumBis.Text));
      cmd.Parameters.Add("@AnzVon", Convert.ToDateTime(tb_AnzVon.Text));
      cmd.Parameters.Add("@AnzBis", Convert.ToDateTime(tb_AnzBis.Text));
      cmd.Parameters.Add("@ContentTitel", tb_ContentTitel.Text);
      cmd.Parameters.Add("@ContentKurzText", tb_ContentKurzText.Text);
      cmd.Parameters.Add("@ContentSelect", rad_CooseContent.SelectedValue);
      cmd.Parameters.Add("@ContentText", tb_ContentText.Text);
      cmd.Parameters.Add("@PDFUrl", tb_PDFUrl.Text);
      cmd.Parameters.Add("@LinkHref", tb_LinkHref.Text);
      cmd.Parameters.Add("@LinkTarget", dd_LinkTarget.SelectedValue);
      cmd.Parameters.Add("@LastChanged", DateTime.Now.ToLongDateString());
      cmd.Parameters.Add("@ID", Request.QueryString["ID"]);

      string strSQL = "UPDATE [tbl_Content] SET " +
          "[EMAIL PROTECTED], " +
          "[EMAIL PROTECTED], " +
          "[EMAIL PROTECTED], " +
          "[EMAIL PROTECTED], " +
          "[EMAIL PROTECTED], " +
          "[EMAIL PROTECTED], " +
          "[EMAIL PROTECTED], ";

      if (rad_CooseContent.SelectedValue == "ContentText")
      {
        strSQL = strSQL +
          "[EMAIL PROTECTED], " +
          "[EMAIL PROTECTED] " +
          "WHERE [EMAIL PROTECTED]";
                                Response.Write("content???");
                        }
      else if (rad_CooseContent.SelectedValue == "PDF")
      {
        strSQL = strSQL +
          "[EMAIL PROTECTED], " +
          "[EMAIL PROTECTED] " +
          "WHERE [EMAIL PROTECTED]";
      }
      else if (rad_CooseContent.SelectedValue == "Link")
      {
        strSQL = strSQL +
          "[EMAIL PROTECTED], " +
          "[EMAIL PROTECTED], " +
          "[EMAIL PROTECTED] " +
          "WHERE [EMAIL PROTECTED]";
                                Response.Write("link");
      }
      else
      {
        strSQL = strSQL +
          "[EMAIL PROTECTED] " +
          "WHERE [EMAIL PROTECTED]";
      }

        cmd.CommandText = strSQL;
                        
      cmd.ExecuteNonQuery();
      conn.Close();

      StatusMessage.Text = "Die Seite wurde aktualisiert.";
    }
  }


_______________________________________________
Asp.net Mailingliste, Postings senden an:
Asp.net@glengamoi.com
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an