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

📄 addrecord.asp

📁 ASP+SQL Server动态网站开发从基础到实践教程
💻 ASP
字号:
<!--#include file="adovbs.inc" -->
<html>

<head>

<title>添加记录 </title>
</head>

<body bgcolor="DFEFFD">

<%
Dim ConnStr,myConn,mySQL,myRec
dim myID
ConnStr="Provider=SQLOLEDB;data source=(local);initial catalog=masterasp;user id=sa;password=;"  '
Set myConn=Server.CreateObject ("ADODB.Connection")
Myconn.ConnectionString=ConnStr
myConn.open  '直接打开数据库连接

set myComm = Server.CreateObject("ADODB.COMMAND")

myID=request.form("login")  '用户名
myName=request.form("realname")  '真实姓名
myPass=request.form("passwd")  '密码
myBirth=request.form("birth")  '生日
 
myDip=request.form("diploma")    '学历
if myDip="" then  '在注册页面没有添加该表单控件
	myDip="大学"
end if

myTel=request.form("telphone")  '电话
myCell=request.form("cellphone")  '手机
myIDCard=request.form("idCard")   '身份证
myPro=request.form("state")   '省份
myCity=request.form("city")  '城市 
myGender=request.form("gender")  '性别
myQues=request.form("question")   '提示问题
myAns=request.form("answer")   '提示答案
myHomePage=request.form("homepage")   '主页
myAdd=request.form("address")  '地址
myPost=request.form("postcode")  '邮政编码

if myID<>"" then
with myComm
	.ActiveConnection = myConn
	.CommandText ="insertrecord"
	.CommandType =adCmdStoredProc
	
	'创建存储过程参数
	'获取存储过程的返回值,只需要设定CreateParameter的第3个参数为adParamReturnValue就可以了
	set myPar=.CreateParameter("RetVal",adInteger,adParamReturnValue)
	
	'将创建的参数添加到参数列表中
	.Parameters.Append myPar
	
	set myPar1=.CreateParameter("@UserID",adVarChar,adParamInput,50)	'用户名
	.Parameters.Append myPar1
	.Parameters("@UserID")=myID

	set myPar2=.CreateParameter("@UserPWD",adVarChar,adParamInput,50)	'密码
	.Parameters.Append myPar2
	.Parameters("@UserPWD")=myPass

	set myPar3=.CreateParameter("@UserName",adVarChar,adParamInput,50)	'姓名
	.Parameters.Append myPar3
	.Parameters("@UserName")=myName


	set myPar4=.CreateParameter("@Birth",adDate,adParamInput)	'生日
	.Parameters.Append myPar4
	.Parameters("@Birth")=myBirth


	set myPar5=.CreateParameter("@Diploma",adVarChar,adParamInput,50)	'学历
	.Parameters.Append myPar5
	.Parameters("@Diploma")=myDip


	set myPar6=.CreateParameter("@TelPhone",adVarChar,adParamInput,50)	'电话
	.Parameters.Append myPar6
	.Parameters("@TelPhone")=myTel


	set myPar7=.CreateParameter("@CellPhone",adVarChar,adParamInput,50)	'手机
	.Parameters.Append myPar7
	.Parameters("@CellPhone")=myCell


	set myPar8=.CreateParameter("@IDCard",adVarChar,adParamInput,50)	'身份证
	.Parameters.Append myPar8
	.Parameters("@IDCard")=myIDCard


	set myPar9=.CreateParameter("@Province",adVarChar,adParamInput,50)	'省
	.Parameters.Append myPar9
	.Parameters("@Province")=myPro


	set myPar10=.CreateParameter("@City",adVarChar,adParamInput,50)	'市
	.Parameters.Append myPar10
	.Parameters("@City")=myCity



	set myPar11=.CreateParameter("@Gender",adVarChar,adParamInput,50)	'性别
	.Parameters.Append myPar11
	.Parameters("@Gender")=myGender




	set myPar12=.CreateParameter("@PassQuestion",adVarChar,adParamInput,50)	'提示问题
	.Parameters.Append myPar12
	.Parameters("@PassQuestion")=myQues


	set myPar13=.CreateParameter("@PassAnswer",adVarChar,adParamInput,50)	'答案
	.Parameters.Append myPar13
	.Parameters("@PassAnswer")=myAns


	set myPar14=.CreateParameter("@HomePage",adVarChar,adParamInput,50)	'主页
	.Parameters.Append myPar14
	.Parameters("@HomePage")=myHomePage

	set myPar15=.CreateParameter("@Address",adVarChar,adParamInput,50)	'地址
	.Parameters.Append myPar15
	.Parameters("@Address")=myAdd


	set myPar16=.CreateParameter("@PostCode",adVarChar,adParamInput,50)	'邮编
	.Parameters.Append myPar16
	.Parameters("@PostCode")=myPost




	'因为不需要创建记录集,因此可以直接执行
	.Execute()
end with	

'判断返回值是否为0
if myComm.Parameters("RetVal")=0 then
response.write "<br>你注册成功,请回到登录页面!"
%>
<a href="../chap10/access/login.asp">单击这里链接到登录页面 </a>

<%
else
response.write "该帐号已经存在!"

%>
<!-- #include file="register.asp" -->
<%
end if
end if

myConn.close
set myConn=nothing
%>

</body>

</html>

⌨️ 快捷键说明

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