更新数据库出现的问题
直接说问题,在一个更新gridview里的数据时 ,点击 编辑,输入数据库后点更细,虽提示更新成功,但是数据库里的数据没有改变 ,求高手,求指点,下面是代码
{
string missioncode = ((TextBox)GridView1.Rows[e.RowIndex].Cells[0].Controls[0]).Text.ToString().Trim();
missioncode += "4";
string illcode = ((TextBox)GridView1.Rows[e.RowIndex].Cells[1].Controls[0]).Text.ToString().Trim();
string missionname = ((TextBox)GridView1.Rows[e.RowIndex].Cells[2].Controls[0]).Text.ToString().Trim();
string missioncontent = ((TextBox)GridView1.Rows[e.RowIndex].Cells[3].Controls[0]).Text;
Response.Write(GridView1.DataKeys[e.RowIndex].Value.ToString());
SqlConnection conn = new SqlConnection(ConfigurationManager.AppSettings["ConnectionString"].ToString());
SqlCommand comm = new SqlCommand("update MISSION_DICT set MISSION_CODE='" + missioncode + "' , ILL_CODE='" + illcode + "' , MISSION_NAME='" + missionname + "' , MISSION_CONTENT='" + missioncontent + "' where MISSION_CODE='" + GridView1.DataKeys[e.RowIndex].Value.ToString() + "'", conn);
conn.Open();
//try
//{
int i = Convert.ToInt32(comm.ExecuteNonQuery());
if (i > 0)
{
Response.Write("<script language=javascript>alert('修改成功!');location='WebForm1.aspx';</script>");
}
else
{
Response.Write("<script language=javascript>alert('修改失败!')</script>");
}
GridView1.EditIndex = -1;
//}
//catch (Exception erro)
//{
// Response.Write("错误信息:" + erro.Message);
//}
//finally
//{
// conn.Close();
//}
}
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e){
string missioncode = ((TextBox)GridView1.Rows[e.RowIndex].Cells[0].Controls[0]).Text.ToString().Trim();
missioncode += "4";
string illcode = ((TextBox)GridView1.Rows[e.RowIndex].Cells[1].Controls[0]).Text.ToString().Trim();
string missionname = ((TextBox)GridView1.Rows[e.RowIndex].Cells[2].Controls[0]).Text.ToString().Trim();
string missioncontent = ((TextBox)GridView1.Rows[e.RowIndex].Cells[3].Controls[0]).Text;
Response.Write(GridView1.DataKeys[e.RowIndex].Value.ToString());
SqlConnection conn = new SqlConnection(ConfigurationManager.AppSettings["ConnectionString"].ToString());
SqlCommand comm = new SqlCommand("update MISSION_DICT set MISSION_CODE='" + missioncode + "' , ILL_CODE='" + illcode + "' , MISSION_NAME='" + missionname + "' , MISSION_CONTENT='" + missioncontent + "' where MISSION_CODE='" + GridView1.DataKeys[e.RowIndex].Value.ToString() + "'", conn);
conn.Open();
//try
//{
int i = Convert.ToInt32(comm.ExecuteNonQuery());
if (i > 0)
{
Response.Write("<script language=javascript>alert('修改成功!');location='WebForm1.aspx';</script>");
}
else
{
Response.Write("<script language=javascript>alert('修改失败!')</script>");
}
GridView1.EditIndex = -1;
//}
//catch (Exception erro)
//{
// Response.Write("错误信息:" + erro.Message);
//}
//finally
//{
// conn.Close();
//}
}
...全文
相关推荐
解决更新WordPress3.7后DB-Cache缓冲插件冲突问题
需要注意的是,当你遇到与WordPress更新相关的错误时,始终要确保首先备份你的网站和数据库,以免在解决问题过程中造成数据丢失。
数据库更新前台页面不更新问题
数据库更新前台页面不更新问题解决方案在基于 Hibernate 的 Web 应用程序中,遇到添加数据后刷新页面,数据库更新但是前台页面不更新的问题是一种常见的困扰开发者的问题。
安装64位系统_数据仓库
在安装64位系统上的数据仓库时,特别是Oracle数据仓库,有一些关键步骤和技术要点需要遵循。Oracle数据库在不同操作系统上可能存在兼容性问题,因此在安装过程中可能需要进行一些额外的配置。
Windows XP Media Center中的OLE Db提供程序问题
在这种情况下,需要检查并确保所有相关的数据库驱动程序已更新到最新版本。3. **注册表问题**:注册表中的键值错误可能导致OLE Db提供程序无法正常加载或识别。
db-transfer-schedular:此仓库将数据库实时更新从mysql数据库传输到MSsql数据库
【db-transfer-schedular】是一个基于Java开发的项目,其主要功能是实现实时的数据迁移,将MySQL数据库中的数据更新同步到Microsoft SQL Server数据库。


