源码信息

最新源码评论

综合讨论 下载前咨询( 140 人) | 下载后讨论( 7 人 )

  • 评论者:qqq16***
    qqq16***(用户) 发表于:2008-06-27 16:45:00

    怎么下载啊

    0 个回复
  • 评论者:samle***
    samle***(用户) 发表于:2008-06-23 16:31:00

    看程序用 存储过程 返回一个 SqlDataReader<br/>但我测试了下 好像这个 SqlDataReader 是空的<br/>并没有被真正返回<br/>存储过程应该没问题的,直接在SQL里查询能正常列出数据<br/><img src="http://www.qicol.com/test/1.jpg" border="0" onload="thumbImg(this)" /><br/><br/>以下为相关代码:<div class="blockcode"><div id="code_-1"><ol><li>/*以下为相关存储过程*/<br/></li> <li> <br/></li> <li>CREATE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PROCEDURE sp_GetAllStaff<br/></li> <li> @StaffType bit = 0<br/></li> <li>/*<br/></li> <li>====================================================<br/></li> <li>功能: 得到所有的人员<br/></li> <li>参数:<br/></li> <li> @StaffType bit&nbsp;&nbsp; : 员工类型<br/></li> <li> <br/></li> <li>====================================================<br/></li> <li>*/<br/></li> <li>AS<br/></li> <li>--所有在职的<br/></li> <li>IF @StaffType=0<br/></li> <li> SELECT A.*,<br/></li> <li>&nbsp;&nbsp;(CASE <br/></li> <li>&nbsp;&nbsp;WHEN a.birthday is NULL then '-'<br/></li> <li>&nbsp;&nbsp;WHEN datediff(dd,a.birthday,'1900-01-01')=0 then '-'<br/></li> <li>&nbsp;&nbsp;ELSE<br/></li> <li>&nbsp;&nbsp;convert(varchar,datediff(yy,a.birthday,getdate()))<br/></li> <li>&nbsp;&nbsp;END<br/></li> <li>&nbsp;&nbsp;) AS Age,<br/></li> <li>&nbsp;&nbsp;(CASE sex WHEN 1 then '男' ELSE '女' END) AS SexName,Convert(varchar(10),A.RegistedDate,120) AS RQ,(SELECT Position_name FROM uds_Position WHERE Position_id = b.Position_id) AS Position_Name<br/></li> <li>&nbsp;&nbsp;FROM uds_staff A,uds_staff_in_position b<br/></li> <li>&nbsp;&nbsp;WHERE Dimission =0 and a.staff_id = b.staff_id<br/></li> <li>&nbsp;&nbsp;ORDER BY A.RegistedDate DESC<br/></li> <li>--所有不在职的<br/></li> <li>ELSE<br/></li> <li> SELECT A.*,<br/></li> <li>&nbsp;&nbsp;(CASE <br/></li> <li>&nbsp;&nbsp;WHEN a.birthday is NULL then '-'<br/></li> <li>&nbsp;&nbsp;WHEN datediff(dd,a.birthday,'1900-01-01')=0 then '-'<br/></li> <li>&nbsp;&nbsp;ELSE<br/></li> <li>&nbsp;&nbsp;convert(varchar,datediff(yy,a.birthday,getdate()))<br/></li> <li>&nbsp;&nbsp;END<br/></li> <li>&nbsp;&nbsp;) AS Age,<br/></li> <li>&nbsp;&nbsp;(CASE sex WHEN 1 then '男' ELSE '女' END) AS SexName,Convert(varchar(10),A.RegistedDate,120) AS RQ,(SELECT Position_name FROM uds_Position WHERE Position_id = b.Position_id) AS Position_Name<br/></li> <li>&nbsp;&nbsp;FROM uds_staff A,uds_staff_in_position b<br/></li> <li>&nbsp;&nbsp;WHERE Dimission =1 and a.staff_id = b.staff_id<br/></li> <li>&nbsp;&nbsp;ORDER BY A.RegistedDate DESC<br/></li> <li><br/></li> <li>GO<br/></li> <li>/*以上为相关存储过程*/<br/></li> <li> <br/></li> <li>/*以下为相关程序代码*/<br/></li> <li>public SqlDataReader GetAllStaffs()<br/></li> <li>&nbsp;&nbsp;{<br/></li> <li>&nbsp;&nbsp; SqlDataReader dataReader = null;<br/></li> <li>&nbsp;&nbsp; Database data = new Database();<br/></li> <li>&nbsp;&nbsp; try <br/></li> <li>&nbsp;&nbsp; {<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;// run the stored procedure<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;data.RunProc(&quot;sp_GetAllStaff&quot;,out dataReader);<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;return dataReader;<br/></li> <li>&nbsp;&nbsp; }<br/></li> <li>&nbsp;&nbsp; catch (Exception ex) <br/></li> <li>&nbsp;&nbsp; {<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;Error.Log(ex.ToString());<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;throw new Exception(&quot;人员信息读取出错!&quot;,ex);<br/></li> <li>&nbsp;&nbsp; }<br/></li> <li>&nbsp;&nbsp;}<br/></li> <li>/*以上为相关程序代码*/<br/></li> <li> <br/></li> <li>/*以下为Database相关代码*/<br/></li> <li>/// &lt;summary&gt;<br/></li> <li>&nbsp;&nbsp;/// 执行存储过程<br/></li> <li>&nbsp;&nbsp;/// &lt;/summary&gt;<br/></li> <li>&nbsp;&nbsp;/// &lt;param name=&quot;procName&quot;&gt;存储过程的名称&lt;/param&gt;<br/></li> <li>&nbsp;&nbsp;/// &lt;param name=&quot;dataReader&quot;&gt;返回存储过程返回值&lt;/param&gt;<br/></li> <li>&nbsp;&nbsp;public void RunProc(string procName, out SqlDataReader dataReader) {<br/></li> <li>&nbsp;&nbsp; SqlCommand cmd = CreateCommand(procName, null);<br/></li> <li>&nbsp;&nbsp; dataReader = cmd.ExecuteReader(System.Data.CommandBehavior.CloseConnection);<br/></li> <li>&nbsp;&nbsp;}<br/></li> <li>/*以上为Database相关代码*/<br/></li> </ol></div><em onclick="copycode($('code_-1'));">复制代码</em></div>还请各位大侠帮忙看看是什么问题!谢谢了!!

    1 个回复
    • 回复者:mycsd***
      mycsd***(用户)回复于:2008-06-24 07:37:00

      try<br/>{}<br/>catch一下阿

  • 评论者:yanye***
    yanye***(用户) 发表于:2008-05-20 22:45:00

    我是一个初学都,想把它改为ACCESS数据库,但是找到SQL语句在哪里,请指点!

    0 个回复
  • 评论者:cgyua***
    cgyua***(用户) 发表于:2008-05-13 13:39:00

    C:\Inetpub\wwwroot\UDS\UDS\SubModule\Staff\Report\StaffList1.cs(19): 命名空间“UDS.SubModule.Staff.Report”已经包含了“StaffList”的定义<br/>C:\Inetpub\wwwroot\UDS\UDS\SubModule\Staff\Report\StaffList1.cs(75): 命名空间“UDS.SubModule.Staff.Report”已经包含了“CachedStaffList”的定义<br/>C:\Inetpub\wwwroot\UDS\UDS\SubModule\WorkAttendance\Report\rpt_DutyReport1.cs(19): 命名空间“UDS.SubModule.WorkAttendance.Report”已经包含了“rpt_DutyReport”的定义<br/>C:\Inetpub\wwwroot\UDS\UDS\SubModule\WorkAttendance\Report\rpt_DutyReport1.cs(75): 命名空间“UDS.SubModule.WorkAttendance.Report”已经包含了“Cachedrpt_DutyReport”的定义

    3 个回复
    • 回复者:cpw05***
      cpw05***(用户)回复于:2008-05-14 09:06:00

      你好:<br/>关与调试错误有很多,其中有一办法是,当你运行是错了,双击错误信息栏,这是回给你详细的说明,你可以根据说明来解决问题.

    • 回复者:cgyua***
      cgyua***(用户)回复于:2008-05-13 13:40:00

      还有就有写保护问题,要如何修改

    • 回复者:ziyan***
      ziyan***(用户)回复于:2009-09-01 11:03:00

      iiiiiiiiiiiiiiiiiiii

  • 评论者:say***
    say***(用户) 发表于:2008-05-06 10:36:00

    发现OA方面的源码很少,而且还是2003版的````:(

    0 个回复
  • 评论者:mehxp***
    mehxp***(用户) 发表于:2008-04-28 08:21:00

    不知道怎么下载呀

    1 个回复
    • 回复者:laisf***
      laisf***(用户)回复于:2008-04-28 12:24:00

      下载地址: 主站下载 双线服务器

  • 评论者:ssunm***
    ssunm***(用户) 发表于:2008-04-22 17:58:00

    网站很帅,我很喜欢。

    3 个回复
    • 回复者:wmxj2***
      wmxj2***(用户)回复于:2008-04-26 22:41:00

      很喜欢

    • 回复者:wmxj2***
      wmxj2***(用户)回复于:2008-04-25 15:59:00

      收藏了

    • 回复者:carol***
      carol***(用户)回复于:2008-04-26 19:11:00

      你调通了么?我部分东西没有搞定

  • 评论者:netfu***
    netfu***(用户) 发表于:2008-04-12 16:17:00

    研究研究

    1 个回复
    • 回复者:wmxj2***
      wmxj2***(用户)回复于:2008-04-12 18:27:00

      下来看看

  • 评论者:xbzql***
    xbzql***(用户) 发表于:2008-04-02 11:12:00

    <font face="Arial">未能找到存储过程 'sp_StaffLogin',请问该如何解决</font>

    1 个回复
    • 回复者:郝光明yz***
      郝光明yz***(编辑)回复于:2014-06-11 18:04:29

      <p>你看看数据库中的存储过程存在吗,实在不行的话,可以自己写sql语句进行操作</p>

  • 评论者:神光***
    神光***(用户) 发表于:2008-03-08 12:58:00

    上传文件的时候出现这样的问题:<br/><br/>{System.Data.SqlClient.SqlException}<br/>&nbsp;&nbsp;&nbsp;&nbsp;System.SystemException: {&quot;当前命令发生了严重错误。应放弃任何可能产生的结果。&quot;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;_errors: {System.Data.SqlClient.SqlErrorCollection}<br/>&nbsp;&nbsp;&nbsp;&nbsp;Class: 10<br/>&nbsp;&nbsp;&nbsp;&nbsp;Errors: {System.Data.SqlClient.SqlErrorCollection}<br/>&nbsp;&nbsp;&nbsp;&nbsp;LineNumber: 0<br/>&nbsp;&nbsp;&nbsp;&nbsp;Message: &quot;当前命令发生了严重错误。应放弃任何可能产生的结果。&quot;<br/>&nbsp;&nbsp;&nbsp;&nbsp;Number: 0<br/>&nbsp;&nbsp;&nbsp;&nbsp;Procedure: &quot;&quot;<br/>&nbsp;&nbsp;&nbsp;&nbsp;Server: &quot;192.168.0.252&quot;<br/>&nbsp;&nbsp;&nbsp;&nbsp;Source: &quot;.Net SqlClient Data Provider&quot;<br/>&nbsp;&nbsp;&nbsp;&nbsp;State: 0<br/><br/><table class="t_table" cellspacing="1" cellpadding="4" style="width:98%;background: #ffffcc;"><tr><td>行 35:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; public int RunProc(string procName, SqlParameter[] prams) {行 36:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SqlCommand cmd = CreateCommand(procName, prams);<font color="red">行 37:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cmd.ExecuteNonQuery();</font>行 38:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.Close();行 39:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return (int)cmd.Parameters[&quot;ReturnValue&quot;].Value;</td></tr></table><br/>存储过程没错。调试都成功。为什么每次一执行到这里就报错。。

    5 个回复
    • 回复者:hottt***
      hottt***(用户)回复于:2008-04-02 16:54:00

      帐号和密码:51aspx怎么登陆错误!急急急!<br/>请高手指教谢谢!

    • 回复者:lc401***
      lc401***(用户)回复于:2008-04-03 12:59:00

      我的出错在日程安排上,情况一样.

    • 回复者:lc401***
      lc401***(用户)回复于:2008-03-26 20:10:00

      我还是一样,没法调试,有高人指点下啊。

    • 回复者:wmxj2***
      wmxj2***(用户)回复于:2008-04-26 22:42:00

      检查sql语句

    • 回复者:carol***
      carol***(用户)回复于:2008-04-26 18:58:00

      我对的啊。。。你是不是sql没有开?