源码信息

最新源码评论

  • 评论者:兴达
    兴达(用户) 发表于:2008-04-04 17:32:00

    本人下载了个青岛信息林源码(地址见<a href="http://www.51aspx.com/CV/QingDaoXinXiLin/" target="_blank">http://www.51aspx.com/CV/QingDaoXinXiLin/</a>),结果在后台管理界面调试的时候出现了错误,看了半天也没闹明白。<br/><br/>  后台及错误界面见附件<br/><br/>  请哪位大侠帮帮忙,谢谢了~~!

    7 个回复
    • 回复者:51aspx
      51aspx(编辑)回复于:2008-04-04 18:34:00

      看一下相关的存储过程<br/><br/>是不是Sql语句有问题或者过长,被截取了导致

    • 回复者:微尘的爱
      微尘的爱(用户)回复于:2008-04-05 13:58:00

      应该是SQL语句的问题你仔细看下

    • 回复者:一线阳光
      一线阳光(用户)回复于:2008-04-07 09:37:00

      你这个sql 用的是存储过程还是SQL语句?如果是存储过程的话,看下里面是否有 “Set nocount on ” 这标记,这个表示不返回影响行数,执行cmd.ExecuteNonQuery() 的话,不返回值。可能是这个导致错误~~

    • 回复者:兴达
      兴达(用户)回复于:2008-04-04 18:06:00

      错误处的源代码<br /> <br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public static int ExecCommand(string sql)<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IDbConnection cnn = GetConnection();<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cnn.Open();<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IDbCommand cmd = GetCommand(sql,cnn);<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int i = cmd.ExecuteNonQuery();<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cnn.Close();<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return i;<br /> <br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}

    • 回复者:兴达
      兴达(用户)回复于:2008-04-05 16:11:00

      好的,谢谢各位。<br/>  本人是初次接触.net,下了个源码运行,结果发现其中有一些问题,但是又苦于看不太懂,慢慢摸索吧。<br/>  学.net看来也不是件轻松的事,又是C#,又是VS2005,又是Server2005,真有点找不到北的感觉,不知如何入门,真不知何时才能看懂他人的源码~~

    • 回复者:miss
      miss(用户)回复于:2008-04-07 17:17:00

      可能没有传过值,sql语句有问题,调试一下,把sql语句放到查询分析器执行一下吧!!

    • 回复者:xuskyline
      xuskyline(用户)回复于:2011-05-27 00:18:00

      &nbsp;&nbsp;&nbsp;&nbsp;int i=(int)cmd.ExecuteNonQuery();&nbsp;&nbsp;= 号附近有语法错误!!!