可以在查询分析器种先测试下SQL语句。

解决方案 »

  1.   

    string sqlInsert = "insert into yuan(NO,R,Q,F,j) values (2222,333,5555,11,111,)";多了逗号
      

  2.   


    正解,上面红色标注的那个地方。
    还是那个办法:sql语句,设断点得到实例值,放到数据库去执行一遍看结果。
      

  3.   

    新建查询,看看SQL运行是否正确
      

  4.   


    正解,上面红色标注的那个地方。
    还是那个办法:sql语句,设断点得到实例值,放到数据库去执行一遍看结果。 正解呢
      

  5.   

    "insert into yuan(NO,R,Q,F,j) values (2222,333,5555,11,111,)";这里多了一个逗号,我建议你把sql语句拿到 sql 里面执行看看.
      

  6.   

    重新按照书上的表建了一遍 在sql执行成功后 在c#里也成功了  应该是数据格式不匹配。谢谢各位啦 这么热情的帮助我
      

  7.   

    一般都是在sqlserver管理器里测试过sql再写到代码里的。
    以后你自己也可以设置个断点跟踪一下就知道了。