📄 19.4.4 addnew方法.html
字号:
<body>
<form>
学号<input type="text" name="id" ><br />
性别<select name="sex" >
<option value="男">男</option>
<option value="女">女</option>
</select><br />
籍贯<input type="text" name="addr" /><br />
面貌<input type="text" name="part" /><br />
<input type="button" value="提交" onClick="add()" />
<input type="reset"/>
<div id="lst"></div>
</form>
<!--打开与数据库Mark的连接-->
<script type="text/javascript" src="openConMark.js"></script>
<script type="text/javascript" src="adojavas.inc"> </script>
<script language="javascript">
var curpos=1;
var rs=new ActiveXObject("ADODB.RecordSet");
rs.Locktype=3;
rs.cursortype=3;
strSQL="select * from student";
rs.open(strSQL,objconn);
function add()
{
var frm=document.forms[0];
var id=frm.id.value;
var sex=frm.sex.value;
var addr=frm.addr.value;
var part=frm.part.value;
objconn.beginTrans();
try
{
//开始添加记录
rs.addNew();
{
rs("学号")=id;
rs("性别")=sex;
rs("政治面貌")=part;
rs("省份")=addr;
}
rs.update();
}
catch(err)
{
//如果操作出错,事务回滚
objconn.rollBackTrans();
document.all("lst").innerHTML=err.description+"<br>操作被取消";
return;
}
//提交事务
objconn.commitTrans();
document.all("lst").innerHTML="记录添加成功!"
}
</script>
</body>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -