用asp对accesss数据库进行增删改查的操作。回答的时候请先看一下问题补充,谢谢。

比如:有个页面test.asp.在text.asp中有两个文本框如下:<formid="form1"name="form1"method="post"action="">... 比如:有个页面test.asp. 在text.asp中有两个文本框如下:
<form id="form1" name="form1" method="post" action="">
<table>
<tr>
<td>用户名:</td>
<td><input type="text" name="username" id="username"/></td>
</tr>
<tr>
<td>密 码:</td>
<td><input type="text" name="password" id="password" /></td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" name="SubmitTJ" value="提交" />
    
<input type="submit" name="SubmieCZ" value="重置" />
</td>
</tr>
</table>
</form>

怎么将文本框的值取出来,并且单击“提交”将数据添加到数据库里面。要有添加成功或者失败的提示。
我是菜鸟,要具体的步骤,
比如:
Set rs = Server.CreateObject("ADODB.Recordset");
中括号里面填的是什么东西。
有注释最好了。
在线等待......
再次感谢!!!
展开
 我来答
左夜星辰
2011-09-05 · TA获得超过1570个赞
知道小有建树答主
回答量:1629
采纳率:0%
帮助的人:540万
展开全部
form 的action里写一个文件,这个文件的功能是获取你提交的数据

例如action里=b.asp

然后你可以这样写
dim user,pass
user=Request("username") //获取username表单输入的值
pass=Request("password") //获取password表单输入的值
Set rs = Server.CreateObject("ADODB.Recordset") //这个是创建记录集的,括号里是固定写法
追问
你这个是取出值。我要的是将取出来的值存入数据库,数据库表名叫user,(id,username,passwo三个字段id是自动增长的)。还有就是如果是下拉列表框有怎么办(取值和加入到数据库的操作)?你的这段代码改放在什么地方我都不知道。我是菜鸟嘛,就麻烦你弄个具体的出来,谢谢。
era_xu
2011-09-05 · TA获得超过113个赞
知道小有建树答主
回答量:224
采纳率:0%
帮助的人:172万
展开全部
“左夜星辰”,你没发现在楼主前台用的是纯HTML吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
naruco
推荐于2016-09-24 · TA获得超过639个赞
知道小有建树答主
回答量:807
采纳率:50%
帮助的人:527万
展开全部
好久没用ASP了,尝试回答一下吧。
dim RS
set RS = Server.CreateObject("Adobe.Recordset")
'此处表示建立一个数据集,具体还是百度一下吧
dim username,password
username = trim(Request.Form("username"))
password = md5(trim(Request.Form("password")))
'这里表示接受表单传递过来的内容,并对密码进行md5加密处理,如果你的密码采用明文处理,则不需要这样做。
'针对你提出如何获取下拉列表的值 的问题,其实是一样处理的。
'例:<select name="gender"><option value="">请选择性别</option><option value="1">男</option><option value="0">女</option></select>
'针对该性别的下拉取值
dim gender
gender = Request.Form("gender") '获取到的值可能为空、0、1

'获取到表单传递过来的值后,你若想入库,需要先百度一些有关ASP数据库连接的 知识(conn)
'插入数据库用insert, 更新数据库用update
dim Sql
Sql = "instert into user([username],[password]) values ('"&username&"', '"&password&"')"
Conn.execute(Sql)
'此处应在你建立了数据库连接后执行。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
司马谷槐
2011-09-05 · TA获得超过346个赞
知道答主
回答量:473
采纳率:100%
帮助的人:89.4万
展开全部
JS版的。

<%var conn = Server.CreateObject("ADODB.Connection");
conn.Open("driver=;dbq="+Server.MapPath("data.mdb"));
var rs= Server.CreateObject("ADODB.Recordset");
sql="Select * From T_STUDENT";
rs.open(sql,conn,1,1);%>
增:
<%var conn = Server.CreateObject("ADODB.Connection");
conn.Open("driver=;dbq="+Server.MapPath("data.mdb"));
var rs= Server.CreateObject("ADODB.Recordset");
sql="insert into tbl(a) values(1)";
rs.execute(sql);%>
删,改:直接修改那个SQL语句即可以达到你想要的效果了。用JS做,最终还是调用了ACTIVEX控件!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式