ASP数据库实验源代码清单Word下载.docx
《ASP数据库实验源代码清单Word下载.docx》由会员分享,可在线阅读,更多相关《ASP数据库实验源代码清单Word下载.docx(12页珍藏版)》请在冰豆网上搜索。
adodb.recordset"
strin="
insertintostudent(no,name,sex,dept,score)VALUES('
99001'
'
张三'
男'
信管'
560)"
rs.openstrin,cn
利用connection的execute函数进行插入
strin="
99002'
赵敏'
女'
计算机'
700)"
cn.executestrin
%>
/body>
/html>
2.直接插入数据(Access)
direinacc.asp和数据库文件tms.mdb
strconn="
driver={microsoftaccessdriver(*.mdb)};
dbq="
&
server.mappath("
tms.mdb"
cn.openstrconn
setrs=server.createobject("
rs.openstrin,cn
99003'
cn.executestrin
3.通过网页插入数据(SQLServer)
formin.htm、formin.asp和数据库文件data文件夹
①formin.htm
通过表单插入信息<
<
formaction=formin.aspmethod=post>
tableborder="
1"
width="
40%"
align=center>
caption>
通过交互表单提交信息<
/caption>
<
tr>
<
tdalign="
right"
>
学生学号:
/td>
td>
inputtype="
text"
name="
txtno"
size="
20"
<
/tr>
学生姓名:
txtname"
学生性别:
radio"
txtsex"
value="
男"
男
女"
女
所在院系:
selectname="
txtdept"
optionselectedvalue="
管理学院"
管理学院<
/option>
optionvalue="
经济学院"
经济学院<
文法学院"
文法学院<
<
材料学院"
材料学院<
外国语学院"
外国语学院<
/select>
入学分数:
txtscore"
tdalign=centercolspan="
2"
submit"
确认"
reset"
提交"
r1"
/table>
/form>
②formin.asp
tmpno=request.form("
tmpname=request.form("
tmpsex=request.form("
tmpdept=request.form("
tmpscore=request.form("
insertintostudent(no,name,sex,dept,score)"
strin=strin&
"
values('
tmpno&
'
tmpname&
tmpsex&
tmpdept&
"
tmpscore&
)"
response.write"
scriptlanguage=JavaScript>
&
"
alert('
记录插入成功!
);
history.back();
/script>
4.插入数据并显示数据(SQLServer)
finsel.htm、finsel.asp和数据库文件data文件夹(finsel.htm同formin.htm)
1finsel.asp
插入同时显示信息<
以下为向数据库中插入数据
以下为将数据库的数据输出到网页
selstr="
select*fromstudent"
rs.openselstr,cn,1,1
tableborder=1align=center>
学生信息表的所有信息<
%fori=0to(rs.fields.count-1)%>
thbgcolor=#CCCCCCvalign=middle>
%=rs(i).name%>
/th>
%next%>
%
dowhile(notrs.eof)%>
tdvalign=middle>
%=rs(i).value%>
%next%>
%rs.movenext
loop
%>
%rs.close
setrs=nothing
cn.close
setcn=nothing
5.验证并插入数据(SQLServer)
checkin.htm、checkin.asp和数据库文件data文件夹
1checkin.htm
scriptlanguage="
javascript"
functioncheckform(){
if(checkno()&
checkname()&
checksex()&
checkdept()&
checkscore()){
returntrue;
}else{
returnfalse;
}
//学号非空+长度+合法性验证
functioncheckno(){
varno=document.myform.txtno;
if(no.value=="
){
alert("
请输入学号"
no.focus();
if(no.value.length!
=5){
学号长度为5位"
no.select();
if(isNaN(no.value))
{
学号包含非法字符,只能包括数字"
}
returntrue;
functioncheckname(){
varname=document.myform.txtname;
if(name.value=="
请输入姓名"
name.focus();
if(name.value.length>
8){
姓名最多8个字符"
name.select();
}
functionchecksex(){
if(document.myform.txtsex[0].checked==false&
document.myform.txtsex[1].checked==false){
请选择性别"
functioncheckdept(){
if(document.myform.txtdept.selectedIndex==0){
请选择院系"
functioncheckscore(){
if(document.myform.txtscore.value=="
请输入成绩"
document.myform.txtscore.focus();
if(document.myform.txtscore.value<
0||document.myform.txtscore.value>
750){
成绩输入错误,成绩必须在0—750之间"
document.myform.txtscore.select();
formname=myformaction=checkin.aspmethod=postonsubmit="
returncheckform()"
no"
selected>
请选择院系<
重置"
2checkin.asp
select*fromstudentwhereno='
tmpno&
rs.openselstr,cn
ifnot(rs.eof)then
response.write"
该账号已被占用,请重新选择用户名!
rs.close
else
注册成功!
endif