更新数据库问题,在线

NFJ 2003-07-23 02:10:19
不能更新,请各位指教。程序如下
先把表中数据调到页面来
private void Page_Load(object sender, System.EventArgs e)
{
string bb=this.Request["a"].ToString ();

string sql="select * from T_DfEmployee where C_EmpId='"+bb+"'";
string co="server=prgserver;user id=prg;password=prg;database=aq";
SqlConnection conn=new SqlConnection (co);

SqlCommand comm=new SqlCommand(sql,conn);
conn.Open ();
SqlDataReader dr=comm.ExecuteReader();

while(dr.Read())
{ 
   TextBox1.Text =dr.GetString(0);
   TextBox2.Text =dr.GetString(1);
TextBox3.Text =dr.GetString(2);
TextBox4.Text =dr.GetString(3);
TextBox5.Text =dr.GetInt32(4).ToString ();
TextBox6.Text =dr.GetString(5);
TextBox7.Text =dr.GetDateTime(6).ToString ();
TextBox8.Text =dr.GetDateTime(7).ToString () ;
TextBox9.Text =dr.GetString (8);

}

dr.Close ();
conn.Close ();}

再更新记录
private void Button1_Click(object sender, System.EventArgs e)
{


string strName = TextBox1.Text.ToString ();

string t1 = TextBox4.Text.ToString ();
string t22= TextBox5.Text.ToString ();
int t2=System.Convert .ToInt32 (t22);
string t3 = TextBox6.Text.ToString ();
string t44 = TextBox7.Text.ToString ();
DateTime t4=System.Convert .ToDateTime(t44);
string t55 = TextBox8.Text.ToString ();
DateTime t5=System.Convert .ToDateTime(t55);
string t6 = TextBox9.Text.ToString ();

string co="server=prgserver;user id=prg;password=prg;database=aq";
SqlConnection conn=new SqlConnection (co);
string strUpdate = "update T_DfEmployee set C_EmpState="+"'"+t1+"'"+",C_BookId="+"+t2+"+",C_CheckOrg="+"'"+t3+"'"+",C_CheckDate= "+"+t4+"+",C_WCheckDAte="+" '"+t5+"'"+",C_Class="+"'"+t6+"'"+" Where C_EmpId="+"'"+strName+"'";

SqlCommand MyComm = new SqlCommand(strUpdate,conn);

conn.Open ();
MyComm.ExecuteNonQuery();
conn.Close ();

}
...全文
17 6 打赏 收藏 举报
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
NFJ 2003-07-23
  • 打赏
  • 举报
回复
怎样:把strUpdate跟踪出来在后台运行一下?
NFJ 2003-07-23
  • 打赏
  • 举报
回复
没什么错误提示,就是点完更新按钮后,又和原来一样了,没有更新
batisituta 2003-07-23
  • 打赏
  • 举报
回复
把strUpdate跟踪出来在后台运行一下,就知道为什么错了。
declude 2003-07-23
  • 打赏
  • 举报
回复
什么错误提示?
NFJ 2003-07-23
  • 打赏
  • 举报
回复
是否与我调到页面时的格式有关?
酋长 2003-07-23
  • 打赏
  • 举报
回复
你单步调试看看SQL语句是否跟数据库对应,一般来说,是SQL语句的问题
相关推荐
发帖
.NET社区

6.1w+

社区成员

.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
帖子事件
创建了帖子
2003-07-23 02:10
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。