SPGen - Stored Procedure Generator
13 Dec 2002
A simple app which generates INSERT and UPDATE SQL Stored Procedure code http://www.codeproject.com/cs/database/spgen.asp
more...http://www.codeproject.com/cs/database/#General

解决方案 »

  1.   

    没有反映是什么意思?
    “而不用绑定DataGrid”是什么意思? ^_^
      

  2.   

    意思就是说,我只需要执行一下我的update语句而已。
    我需要在别的页面绑定它。
    谢大家帮忙,我上面写的,没有执行。
      

  3.   

    SqlConnection con=new SqlConnection("server=zhangzs;database=Mytest;uid=sa;pwd=zhangzs");
    string updatecmd="update staff_inf set no='"+MyTxt_No.Text + "',zhuzhi='"+MyDdl_zz.SelectedItem.Text+"' where name='" +MyTxt_name.Text + "'";
    SqlCommand ucmd=new SqlCommand(updatecmd,con);
    con.Open();
    ucmd.ExecuteNonQuery();
    con.Close();
      

  4.   

    如果有需要:string updatecmd="update staff_inf set no='"
    + String.Trim(MyTxt_No.Text) + "',zhuzhi='"
    + String.Trim(MyDdl_zz.SelectedItem.Text)+"' where name='" 
    + String.Trim(MyTxt_name.Text) + "'";
      

  5.   

    我拷贝了你的代码,也去掉了空格,仍然是没有执行那条sql语句,郁闷......
      

  6.   

    int i=ucmd.ExecuteNonQuery();
    i 是多少?
      

  7.   

    楼上,你说的对,我觉得也不是这样
    我想ucmd.Execute();
    但是里头没有,可能是这个原因导致没执行。
    那我应该怎么写?请指点
      

  8.   

    int i=ucmd.ExecuteNonQuery();
    是UPDATE,DEL,INSERT的情况下,该i是反映影响的行数,你试下把他PRINT出来看看是什么还有,把你的updatecmd PRINT到CONSOLE,然后把它COPY到 查询分析器上运行一次
      

  9.   

    跟踪一下,看有没有执行这段代码,如果执行了,再检查一下这个sql的where 条件是否有数据
      

  10.   

    我跟踪了一下,结果是我的update语句仍然是我原来的内容
    不知道是怎么回事?update staff_inf set no='8026',zhuzhi='甲楼' where name='zhangzs'各字段都是我name=zhangzs 时,表中原来的记录。
      

  11.   

    SqlConnection con=new SqlConnection("server=zhangzs;database=Mytest;uid=sa;pwd=zhangzs");
    string updatecmd="update staff_inf set no='"
    + MyTxt_No.Text.Trim() + "',zhuzhi='"
    + MyDdl_zz.SelectedItem.Text.Trim()+"' where name='" 
    + MyTxt_name.Text.Trim() + "'";SqlCommand ucmd=new SqlCommand(updatecmd,con);
    con.Open();
    int i;
    i=ucmd.ExecuteNonQuery();
    Response.Write(i);
    con.Close();i的值为1啊,但是就是没有更新成我想要值。
      

  12.   

    看不出有什么问题,你直接把 update staff_inf set no='8026',zhuzhi='甲楼' where name='zhangzs' 这句放到查询分析器中能更新记录吗?另外zhangzs是你的机器名吗?你该不会连到局域网中别的机器上去了吧?