📄 empdelt.asp
字号:
<!--#include file="../../conndb.asp"-->
<html>
<head>
<title>删除员工信息</title>
</head>
<body>
<%
Dim eid
eid = Request.QueryString("eid")
'判断工资调整表中是否使用了此员工信息
sql = "Select * From Salary Where EmpId=" & eid
Set rs = Conn.Execute(sql)
If Not rs.EOF Then
Response.Write "<script>alert('工资表中存在此员工信息,不能删除!');window.close();</script>"
Response.End()
End If
'判断部门调转表中是否使用了此员工信息
sql = "Select * From DepTrans Where EmpId=" & eid
Set rs = Conn.Execute(sql)
If Not rs.EOF Then
Response.Write "<script>alert('部门调转信息中存在此员工信息,不能删除!');window.close();</script>"
Response.End()
End If
'判断考评表中是否使用了此员工信息
sql = "Select * From Evaluation Where EmpId=" & eid
Set rs = Conn.Execute(sql)
If Not rs.EOF Then
Response.Write "<script>alert('考评信息中存在此员工信息,不能删除!');window.close();</script>"
Response.End()
End If
'判断工资统计表中是否使用了此员工信息
sql = "Select * From SalaryStatistics Where EmpId=" & eid
Set rs = Conn.Execute(sql)
If Not rs.EOF Then
Response.Write "<script>alert('工资统计信息中存在此员工信息,不能删除!');window.close();</script>"
Response.End()
End If
'删除对应的图片信息
Set rs = Conn.Execute("SELECT * FROM Employees WHERE EmpId=" & eid)
If Not rs.EOF Then
ImageFile = rs("ImageFile")
'删除图片
filename = Server.MapPath("images\"&ImageFile)
Set MyFileObject=Server.CreateObject("Scripting.FileSystemObject")
If (MyFileObject.FileExists(trim(filename))) Then
MyFileObject.DeleteFile trim(filename)
'更新表Employees中此员工的图片信息
conn.execute("Update Employees Set ImageFile='' Where EmpId=" & eid)
End If
End If
sql = "Delete From Employees Where EmpId=" & eid
Set rs = Conn.Execute(sql)
Response.Write "<h3>员工信息成功删除</h3>"
Set rs = Nothing
%>
</body>
<script language="javascript">
// 刷新父级窗口,延迟此关闭
opener.location.reload();
setTimeout("window.close()",600);
</script>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -