你把最后成的Sql语句放到查询分析器中执行一下看是什么问题,
觉得应是你最后拼出的语句有问题.

解决方案 »

  1.   

    你的字段名 Name 式SQL的关键字,建议改名字,或者用
    Insert into general([Name],Birth,Gender,Major,Note) values(......)"
      

  2.   

    string insertSql = "Insert into general(Name,Birth,Gender,Major,Note) values(......)"
    你具体是怎么写的,看看insertSql 的值你可以这样
    string insertSql = string.format( "Insert into general(Name,Birth,Gender,Major,Note) values('{0}','{1}','{2}','{3}','{4}')"
    ,变量名1,变量名2,变量名3,变量名4,变量名5  );  
    *****************************************************************************
    欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) 最新版本:20070212http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
      

  3.   

    string insertSql = "Insert into general([Name],Birth,Gender,Major,Note) values(......)"
      

  4.   

    字段 Name 写成[name],防止字段名称和系统名称相同
      

  5.   

    feiyun0112(http://feiyun0112.cnblogs.com/)
    这位朋友的答案非常好
    非常感谢各位!这些问题自己搞不清,想也是白想
    还有列取名Name也是不好的,又学知识了!!!
      

  6.   

    多数情况,是因为SQL语句不正确!~
    请仔细检查之,