Hello I was not sure wither to put this in C# or Asp.net. I am having a problem with a SQL update query. It is not updating the record and not throwing any error or exception. I have a INSERT and DELETE query on the same table that
both run successfully. I am very new to SQL so any help would be greatly appreciated. I am not sure of all the code I need
to post so if any more is needed please let me know. Thanks
both run successfully. I am very new to SQL so any help would be greatly appreciated. I am not sure of all the code I need
to post so if any more is needed please let me know. Thanks
public partial class DeletePage : System.Web.UI.Page
{
string strTxt1;
string strTxt2;
string strTxt3;
string strTxt4;
string index;
protected void Page_Load(object sender, EventArgs e)
{
string strValue = Request.QueryString["row"];
string[] values = strValue.Split('|');
strTxt1 = values[0];
strTxt2 = values[1];
strTxt3 = values[2];
strTxt4 = values[3];
index = values[4];
txtISBN.Text = strTxt1;
txtTitle.Text = strTxt2;
txtEdition.Text = strTxt3;
txtCopyright.Text = strTxt4;
}
protected void btnCancel_Click(object sender, EventArgs e)
{
Response.Redirect("~/default.aspx");
}
protected void btnConfirmDelete_Click(object sender, EventArgs e)
{
SqlDataSource1.DeleteCommand = string.Format("DELETE FROM Titles WHERE ISBN='{0}'", txtISBN.Text);
SqlDataSource1.Delete();
Response.Redirect("/default.aspx");
}
protected void btnUpdate_Click(object sender, EventArgs e)
{
SqlDataSource1.UpdateCommand = string.Format("UPDATE Titles SET Title='{0}', EditionNumber='{1}', Copyright='{2}' WHERE ISBN='{3}'",
txtTitle.Text, txtEdition.Text, txtCopyright.Text, txtISBN.Text);
SqlDataSource1.Update();
Response.Redirect("/default.aspx");
}
}
public partial class NewBook : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void btnCancel_Click(object sender, EventArgs e)
{
Response.Redirect("~/Default.aspx");
}
protected void btnSave_Click(object sender, EventArgs e)
{
SqlDataSource1.InsertCommand = string.Format("INSERT INTO Titles (ISBN, Title, EditionNumber, Copyright) VALUES ('{0}', '{1}', '{2}', '{3}')",
txtISBN.Text, txtTitle.Text, txtEdition.Text, txtCopyright.Text);
SqlDataSource1.Insert();
Response.Redirect("/Default.aspx");
}
}