帮忙看看哪个地方不对呀
myData connstr=new myData();
try
{
OleDbConnection conn=new OleDbConnection(connstr.myconn());
string sql="update bank set f_time='"+f_time.Text.ToString()+"',storeType='"+storeType.SelectedItem.ToString()
+"',information='"+information.Text+"' where id=2";
OleDbCommand objcommand=new OleDbCommand(sql,conn);
conn.Open();
objcommand.ExecuteNonQuery();
conn.Close();
}
catch(Exception eu)
{
MessageBox.Show(eu.ToString());
}
this.Close();

解决方案 »

  1.   

    你自己调试一下设置个断点把你的sql语句复制在查询分析器运行就知道哪里不对了。
      

  2.   

    应该是sql语句的问题吧,用response.write(strsql)输出到页面上,然后复制到后台看能否执行?
      

  3.   

    大哥
    你在搞笑吗?
    application里能用Response.Write("")吗?
    我说的是C#,不是asp.net呀
      

  4.   

    MessageBox.Show(eu.ToString());是什么信息?
      

  5.   

    那你就设置一个断点看看其他字段的值是否不为空啊,估计应该是sql的错误
      

  6.   

    你调度一下呀,看一下,最终的SQL是什么呀?或者返回什么错误,我们才有办法帮你解决