⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 borrowbook.asp

📁 小型图书馆管理系统
💻 ASP
字号:
<%'---------------------------------------------------------------
' AspStudio_Codepage="936"
' 上面这行是软件使用的代码页标记,请不要删除。详情请参考帮助文件。
'
' 档案名称:borrowbook.asp
' 原创作者:dan
' 作者邮件:
' 创建日期:星期六,2008年12月06日 18:26:31
' 版权所有(C)Lenovo
'--------------------------------------------------------------%>

<HTML>
<HEAD>
	<Title>borrowbook.asp</Title>
	<META http-equiv="Content-Type" content="text/html; charset=gb2312">
	<META name="Generator" content="Asp Studio 1.0">
</HEAD>

<BODY>


<%
	'请在这里输入您的ASP代码
	Dim rID,bID
	Dim sql,rs
	rID=Request.Form("rID")
	rID=Replace(rID,"'","''",1,-1,vbTextCompare)
	bID=Request.Form("bID")
	bID=Replace(bID,"'","''",1,-1,vbTextCompare)
	if rID="" then
		Response.Write("6")
		Response.End()
	else
	end if
	if bID="" then
		Response.Write("6")
		Response.End()
	else
	end if
	Set rs=Session("s_DBConn").Execute("select * from readerTable where rID='"&rID&"'")
	'该证号不存在
	if rs.EOF then  
		Response.Write("1")
	else
	  Set rs=Session("s_DBConn").Execute("select * from bookTable where bID='"&bID&"'")
	  '该书号不存在
	  if rs.EOF then
			Response.Write("2")
		else 
		'该书已经全部借出
			if rs("bCntLea")=0 then
				Response.Write("5")
			else
				'该读者已经借阅该书,且未归还
				Set rs=Session("s_DBConn").Execute("select * from infoTable where bID='"&bID&"'and rID='"&rID&"'")
				if NOT rs.EOF then
					Response.Write("4")
				else
					Dim nowDate,rDate
					nowDate=Date()
					rDate=DateAdd("m",1,nowDate)
					
					'Response.Write("selete * from infoTable where rID='"&rID&"' and infoDate<#"&nowDate&"#")
					'Response.End()
					
					'该读者有超期书未还
					Set rs=Session("s_DBConn").Execute("select * from infoTable where rID='"&rID&"' and infoDate< #"&nowDate&"#")
					if NOT rs.EOF then
						Response.Write("3")
					else
						sql="insert into infoTable(rID,bID,infoDate) values('"&rID&"','"&bID&"','"&rDate&"')"
						
						'Response.Write(sql)
					  'Response.End()
					  
						Session("s_DBConn").Execute(sql)
						Set rs=Session("s_DBConn").Execute("select bCntLea from bookTable where bID='"&bID&"'")
						Dim bCntLea
						bCntLea=rs("bCntLea")
						bCntLea=CInt(bCntLea)
						bCntLea=bCntLea-1
						sql="update bookTable set bCntLea = '"&bCntLea&"' where bID='"&bID&"'"
						
						'Response.Write(sql)
					  'Response.End()
					  
						Session("s_DBConn").Execute(sql)
						Response.Write("0")
					end if
				end if
			end if
		end if
	end if
	rs.Close()
	Set rs=Nothing
%>
	
</BODY>

</HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -