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

2025-03-22 19:50:27
推荐回答(4个)
回答1:

form 的action里写一个文件,这个文件的功能是获取你提交的数据

例如action里=b.asp

然后你可以这样写
dim user,pass
user=Request("username") //获取username表单输入的值
pass=Request("password") //获取password表单输入的值
Set rs = Server.CreateObject("ADODB.Recordset") //这个是创建记录集的,括号里是固定写法

回答2:

“左夜星辰”,你没发现在楼主前台用的是纯HTML吗?

回答3:

好久没用ASP了,尝试回答一下吧。
dim RS
set RS = Server.CreateObject("Adobe.Recordset")
'此处表示建立一个数据集,具体还是百度一下吧
dim username,password
username = trim(Request.Form("username"))
password = md5(trim(Request.Form("password")))
'这里表示接受表单传递过来的内容,并对密码进行md5加密处理,如果你的密码采用明文处理,则不需要这样做。
'针对你提出如何获取下拉列表的值 的问题,其实是一样处理的。
'例:
'针对该性别的下拉取值
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)
'此处应在你建立了数据库连接后执行。

回答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控件!