郁闷中,怎么更新不了记录,帮看一下
string sxdata=ConfigurationSettings.AppSettings["SxDataConnection"];
SqlConnection conn = new SqlConnection (sxdata);
conn.Open();
string reqname = (string)Session["conname"];
string Updatestr = "update sx_teacher_info set"+
" sx_name=@tx1,sx_local=@tx2,sx_teachernumber=@tx3,"+
" sx_address=@tx4,sx_birth=@tx5,"+"sx_dnzw=@tx6,"+
" sx_xzzw=@tx7,sx_worktime=@tx8,sx_rtlr=@tx9,sx_rdlr=@tx10,"+
" sx_hszc=@tx11,sx_sex=@tx12,sx_mz=@tx13,sx_rjkm=@tx14,sx_pr=@tx15,"+
" sx_xllx=@tx16,sx_graduate=@tx17,sx_rkbj=@tx18 WHERE sx_idname = '"+reqname+"'";
SqlCommand SqlSelectsx = new SqlCommand(Updatestr,conn);
for (int i=1; i <=18; i++)
{
SqlSelectsx.Parameters.Add("@tx" + i.ToString(), ((TextBox)FindControl("TextBox"+i.ToString())).Text);
}
SqlSelectsx.ExecuteNonQuery();
conn.Close();
问题点数:20、回复次数:10Top
1 楼wj2929(Rěй)回复于 2005-01-22 23:27:51 得分 5
有什么错误提示没有??Top
2 楼boystone()回复于 2005-01-22 23:32:45 得分 0
没有,什么提示也没有,我设置断点进去看,传值也是正常的,郁闷啊Top
3 楼boystone()回复于 2005-01-23 09:07:26 得分 0
顶一下Top
4 楼zhangA()回复于 2005-01-23 10:32:03 得分 5
pageload里忘加if(!IsPostBack)了Top
5 楼AllenTing(今天你GC了吗???)回复于 2005-01-23 12:20:42 得分 5
zhangA()
pageload里忘加if(!IsPostBack)了
---------------------------------------
好像不是这个问题吧楼主的问题是更新不了记录,不是页面加载的问题吧Top
6 楼boystone()回复于 2005-01-25 16:58:52 得分 0
再顶一下Top
7 楼Seeko0(阿 枫(终点又回到起点,到现在我才发现))回复于 2005-01-25 17:06:08 得分 5
使用事件探察器进行跟踪执行语句Top
8 楼winunix(kk)回复于 2005-01-25 17:08:55 得分 0
忘加if(!IsPostBack)了
Top
9 楼solojay(solojay)回复于 2005-01-25 17:32:19 得分 0
顶一个 我也碰到类似的情况
我自己写了个小程序
注册新用户的插入操作
登陆时的查询操作 都没有问题
就是更新个人资料的地方 点了更新 数据库里面没有变化 网页也没有任何错误提示
搞了好久了 郁闷Top
10 楼solojay(solojay)回复于 2005-01-25 17:33:10 得分 0
应该和ISPOSTBACK无关吧 我定义的是一个事件的处理过程 不是页面一加载就执行啊Top




