用asp对accesss数据库进行增删改查的操作。回答的时候请先看一下问题补充,谢谢。
发布网友
发布时间:2022-04-10 08:15
我来回答
共4个回答
热心网友
时间:2022-04-10 09:44
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是自动增长的)。还有就是如果是下拉列表框有怎么办(取值和加入到数据库的操作)?你的这段代码改放在什么地方我都不知道。我是菜鸟嘛,就麻烦你弄个具体的出来,谢谢。
热心网友
时间:2022-04-10 11:02
“左夜星辰”,你没发现在楼主前台用的是纯HTML吗?
热心网友
时间:2022-04-10 12:37
好久没用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)
'此处应在你建立了数据库连接后执行。
热心网友
时间:2022-04-10 14:28
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控件!