如何在ASP页面让ACCESS数据库插入指定字段?
如题,在ASP页面控制数据库,通过一个表单,让数据库中指定表插入指定字段。插入前先检测数据库中是否已存在该字段,如果已存在则跳过,反之则插入。...
如题,在ASP页面控制数据库,通过一个表单,让数据库中指定表插入指定字段。插入前先检测数据库中是否已存在该字段,如果已存在则跳过,反之则插入。
展开
3个回答
2013-08-23
展开全部
<form name="form1" method="post" action="00.asp">
学号:<input type="text" name="number" value=""><br>
姓名:<input type="text" name="name" value=""><br>
密码:<input type="text" name="password" value=""><br>
<input type="submit" value="提交">
</form>
<%
uname=request.Form("name")
unumber=request.Form("number")
pwd=request.Form("password")If unumber<>"" And uname<>"" And pwd<>"" Then
SET Conn= Server.CreateObject("ADODB.Connection")
conn.provider="Microsoft.jet.oledb.4.0;"
conn.open server.mappath("test.mdb") '自己建数据库吧Set rs=server.CreateObject("adodb.recordset")
rs.open "select * from userinfo where uname='"&uname&"'",conn,3,3 If rs.eof Then
rs.addnew
rs("uname")=uname
rs("unumber")=unumber
rs("upwd")=pwd
rs.update
response.write "<script>alert('添加数据成功!');</script>"
Else
response.write "<script>alert('该数据已存在!无需添加.');</script>"
End If
End If%>
学号:<input type="text" name="number" value=""><br>
姓名:<input type="text" name="name" value=""><br>
密码:<input type="text" name="password" value=""><br>
<input type="submit" value="提交">
</form>
<%
uname=request.Form("name")
unumber=request.Form("number")
pwd=request.Form("password")If unumber<>"" And uname<>"" And pwd<>"" Then
SET Conn= Server.CreateObject("ADODB.Connection")
conn.provider="Microsoft.jet.oledb.4.0;"
conn.open server.mappath("test.mdb") '自己建数据库吧Set rs=server.CreateObject("adodb.recordset")
rs.open "select * from userinfo where uname='"&uname&"'",conn,3,3 If rs.eof Then
rs.addnew
rs("uname")=uname
rs("unumber")=unumber
rs("upwd")=pwd
rs.update
response.write "<script>alert('添加数据成功!');</script>"
Else
response.write "<script>alert('该数据已存在!无需添加.');</script>"
End If
End If%>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-23
展开全部
直接添加行为插入就好了,在网页中事先插入一段代码,如果数据库中不存在你需要的数据,则代码生效,如果存在,则代码无效!不懂+我Q:63659048
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-23
展开全部
跟新数据之前先做个判断if rs("XX")<>request.form(XX) thenrs.addnewXXXX /*跟新语句*/rs.updateend if
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询