帮我解释一段简单的asp代码,谢谢了

来源:百度知道 编辑:UC知道 时间:2024/05/16 09:53:18
<%
dim Sname,Ssex,Sadds,Sid
Sname=request.form("name")
Ssex=request.form("sex")
Sadds=request.form("adds")

sql="select * from test1 where id=0"
rs.open sql,conn,1,3
rs.addnew
rs("ht_name")=Sname
rs("ht_phone")=Ssex
rs("Email")=Sadds
Sid=rs("id")
rs.update
rs.close
set rs=nothing
response.write "编号为" &Sid& "写入成功!"
%>
中的
sql="select * from test1 where id=0"
这句具体有什么作用呢。
还有那个insert into...value 语句功能也是插入,如果放在这里代码是什么样的,我知道insert into 数据表表名 (字段一,字段二,字段三) values ('"&变量一&"','"&变量二&"','"&变量三&"') ,但是这句写完了后面的语句是什么

sql="select * from test1 where id=0"
无实际意义只是打开这个表
insert 语句在ASP中 用 rs.addnew 代替 其意义可以理解为添加新记录
后面的rs("ht_name")=Sname 等这些就是给记录赋值
最后 必须由 rs.update 结束 来执行前面的操作

如果你给的 代码中无 rs.addnew
则 表示 修改test1 表中 id=0 的记录值

sql="select * from test1 where id=0"
打开test1表里字段ID值为0的数据。
insert into...value 语句功能也是插入的写法是:
<%
dim Sname,Ssex,Sadds,Sid
Sname=request.form("name")
Ssex=request.form("sex")
Sadds=request.form("adds")
conn.execute ("insert into test1 (字段一,字段二,字段三) values ('"&变量一&"','"&变量二&"','"&变量三&"') ")

%>

sql="select * from test1 where id=0"
sql数据查询语句 ,从test1当中找出 id满足0的数据

insert into...value ?
你上面只添加的字段名,后面直接按字段位置赋值就好了