各位大虾 看看毛病出在那里??
showtitle(title)%>
<table border="0" cellSpacing="0" width="678">
<tbody>
<tr>
<TD width=600 background="../images/line_bg.gif"><FONT color=blue size="4"><b>请选择员工</b> </font></TD>
</tr>
<tr>
<td width="100%"><form action="gz.asp" id="FORM1"method="post"><b><font size="3"><p><%Set rs1= Server.CreateObject("ADODB.Recordset")
sql1="select * from worker"
rs1.open sql1,conn,1,1
response.write "<select name='id' size='1'>"
response.write "<option value='0'>--请选择--</option>"+chr(13)+chr(10)
if not rs1.eof then
rs1.movefirst
do while not rs1.eof
response.write "<option " & sel & " value='"+CStr(rs1("id"))+"'>"+rs1("name")+"</option>"+chr(13)+chr(10)
rs1.movenext
loop
else
response.write "<option value='0'>没有可选择的员工</option>"+chr(13)+chr(10)
end if
rs1.close
response.write " </select>"
%> </font></b><input type="text" name="yy" size="8" value="<%=year(date()-30)%>">年 <input type="text" name="mm" size="6" value="<%=month(date()-30)%>">月<input name="submit" type="submit" value="确认"> </form></td>
</tr>
<%
wid=request("id")<>""
if request("id")<>"" then
Set rs = Server.CreateObject("ADODB.Recordset")
sql="select * from worker where id="&request("id")
rs.open sql,conn,3,2
else
Set rs = Server.CreateObject("ADODB.Recordset")
sql="select top 1 * from worker order by id desc"
rs.open sql,conn,3,2
end if
%>
<tr>
<td width="100%">
<form action="savegz.asp?id=<%=rs("id")%>" id="FORM1" method="post" name="FrontPage_Form1">
<table border="0" width="678" bgcolor="#F0F0F0">
<tbody>
<tr bgColor="#838383">
<td colSpan="2" width="709"><font color="white">⊙基本资料</font></td>
</tr>
<tr>
<td width=100><font color="red" size="-1">*</font>姓名:</td>
<td width=560><%=rs("name")%> </td>
</tr>
<tr>
<td><font color="red" size="-1">*</font>编号:</td>
<td ><%=rs("card_no")%>
</td>
</tr> <tr>
<td><font color="red" size="-1">*</font>所属部门:</td>
<td ><%
Set rs2 = Server.CreateObject("ADODB.Recordset")
sql2="select * from dept where uses_id="&rs("part")
rs2.open sql2,conn,1,2
%>
<%=rs2("uses_name")%> <%rs2.Close%> </td>
</tr>
<tr>
<td><font color="red" size="-1">*</font>职务:</td>
<td ><%=rs("zw")%>
</td>
</tr>
<%
kmonth=request("mm")
kyear=request("yy")
if kmonth="" then
kmonth=month(date()-30)
end if
if kyear=""then
kyear=year(date()-30)
end if
%>
<tr bgColor="#838383">
<td colSpan="2" width="709"><font color="white">⊙</font><%=kyear%>年<%=kmonth%>月份工资表</font> </td>
</tr>
<% Set rs1 = Server.CreateObject("ADODB.Recordset")
sql1="select * from paymana where wid="&rs("id")
rs1.open sql1,conn,1,2
if rs1.EOF then
response.write " 该员工的基本工资尚未确定!<br>"
response.write "<a href=editjbgz.asp?id="&rs("id")&">进入基本工资管理</a>!<br>"
Response.end
end if
jbgz=rs1("jg")+rs1("jt")
rs1.close%>
<tr>
<td>基本工资:</td>
<td ><input type="text" name="wh" size="20"value="<%=jbgz%>"> </td>
</tr> <% Set rs3 = Server.CreateObject("ADODB.Recordset")
sql3="select * from roolstat where month="&kmonth&" and kyear="&kyear&" and wid="&wid&""
rs3.open sql3,conn,1,2
if rs3.EOF then
response.write " 该员工没有本月考勤记录!<br>"
response.write "<a href=kq.asp?id="&rs("id")&">进入考勤记录管理</a>!<br>"
Response.end
end if%>
<tr>
<td>本月出勤:</td>
<td ><input name="byxx" size="20" value="<%=rs3("sb")%>">天 </td>
</tr>
<tr>
<td>本月加班:</td>
<td ><input name="zys" size="20" value="<%=rs3("jtime")%>">小时 </td>
</tr>
<tr>
<td>基准工资:</td>
<%jzgz=(rs3("sb")-rs3("kg")+rs3("jtime")/8)*jbgz/30%>
<td ><input name="zy" size="20" value="<%=jzgz%>"> </td>
</tr>
<tr>
<td>加班补贴:</td>
<% Set rs2 = Server.CreateObject("ADODB.Recordset")
sql2="select * from roolstat where month="&kmonth&" and kyear="&kyear&" and wid="&rs("id")&" and jtime>4"
rs2.open sql2,conn,1,2
jbbt=rs2.recordcount*5
rs2.close
yfgz=jbbt+jzgz
if yfgz<=678 then
sds=0
else
'if yfgz>678 and yfgz<=1300 then
sds=(yfgz-678)*0.05
'else
'if yfgz>1300 and yfgz<=1678 then
' sds=(yfgz-1200)*10-25
' else
'if yfgz>1678 and yfgz<=2500 then
' sds=(yfgz-1678)*15-60
' else
'if yfgz>2500 then
' sds=(yfgz-1678)*20-160
end if
sfgz=yfgz-sds
%>
<td ><input type="text" name="jc" size="20" value="<%=jbbt%>"> </td>
</tr>
<tr>
<td>应发工资:</td>
<td ><input type="text" name="gl" size="20" value="<%=yfgz%>"> </td>
</tr><input type="hidden" name="mm" size="20" value="<%=kmonth%>"><input type="hidden" name="yy" size="20" value="<%=kyear%>">
<tr>
<td>所得税:</td>
<td ><input type="text" name="zc" size="20" value="<%=sds%>"> </td>
</tr>
<tr>
<td>其他扣款:</td>
<td ><input type="text" name="hth" size="20" value="0"> </td>
</tr>
<tr>
<td>实发工资:</td>
<td ><input name="htq" size="20"value="<%=sfgz%>"> </td>
</tr>
<tr>
<td height="36">备 注 :</td>
<td height="36"><textarea rows="2" name="memo" cols="55"></textarea></td>
</tr>
<tr>
<td colSpan="2" width="709" height="27"><div align="center"><center><p> <input name="submit" type="submit" value="确认提交">
<input name="reset" type="reset" value="重新填写">
</div>
</center> </td>
</tr>
</tbody>
</table>
</form>
</td>
</tr>
</tbody>
</table>
</center></div>
</body>
</html>
无法显示网页
试图访问的网页出现问题,无法显示。
--------------------------------------------------------------------------------
请尝试执行下列操作:
单击刷新按钮,或稍后重试。
打开 127.0.0.1 主页,然后查找与所需信息相关的链接。
HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务
--------------------------------------------------------------------------------
技术信息(用于支持人员)
错误类型:
ADODB.Field (0x80020009)
BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。
/gz.asp
浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
网页:
请大家帮忙看看!!!