挠脚心神经崩溃乌贼娘:怎么向数据库里输入数据?用SQL

来源:百度文库 编辑:高考问答 时间:2024/05/09 17:55:19
我已经写了基本的SQL语句 但是怎么向数据库里输入数据,还要再查出来啊~~
哪位好心人出来把关键字解释一下啊 rs set conn
execute

sql="insert into [表名] id="&id&" where id=1"
conn.execute(sql)

sql="select * from [表名] where id=1"
set rs=conn.execute(sql)

insert语句

假设 数据库名称:db.mdb 表名:user 字段:id(自动编号),name(用户名),pws(密码)

conn.asp (数据库连接)

<%
TimesDB="db.mdb"
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&TimesDB&"")
On Error Resume Next
Set conn = Server.CreateObject("ADODB.Connection")
conn.open connstr
If Err Then
err.Clear
Set Conn = Nothing
Response.Write "数据库连接出错,请检查连接字串。"'注释,需要把这几个字翻译成英文。
Response.End
End If
%>

post.asp (表单数据提交)

<form name="form1" method="post" action="save.asp">
<table width="760" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="241">用户名:</td>
<td width="519"><input name="name" type="text" id="name"></td>
</tr>
<tr>
<td>密码:</td>
<td><input name="pws" type="text" id="pws"></td>
</tr>
<tr>
<td align="right"><input type="submit" name="Submit" value="提交"></td>
<td>    <input type="reset" name="Submit2" value="重置"></td>
</tr>
</table>

</form>

save.asp(提交数据的保存)

<!--#include file="conn.asp"-->
<%
set rs=server.CreateObject("adodb.recordset")
rs.Open "select * from product",conn,1,3
rs.AddNew
rs("name")=trim(request.form("name"))
rs("pws")=trim(request.form("pws"))
rs.Update
rs.close
set rs=nothing
conn.close
set conn=nothing
response.Write "<script language=javascript>alert('添加成功!');history.go(-1);</script>"
response.End
%>

这样基本上就实现了数据添加

insert语句其实很少使用的,如果想要使用insert语句的话
rs.AddNew
rs("name")=trim(request.form("name"))
rs("pws")=trim(request.form("pws"))
rs.Update
去掉

rs.Open "select * from product",conn,1,3
双引号中加入你的insert语句就可以了。

用insert写入:
conn.execute("insert into 表名('字段名') values('内容')")

用select查询(用response.write显示数据):
set rs=server.createobject("adodb.recordset")
rs.Open "select * from 表名",conn,1,1
response.write rs("字段名")

<%
set rs=server.CreateObject("adodb.recordset")
rs.Open "select * from product",conn,1,3
rs.AddNew
rs("name")=trim(request.form("name"))
rs("pws")=trim(request.form("pws"))
rs.Update
rs.close
set rs=nothing
conn.close
set conn=nothing
response.Write "<script language=javascript>alert('添加成功!');history.go(-1);</script>"
response.End
%>
这样安全。
<%
sql="select * from 表名 where id=12"
rs.open sql,1,1
%>

<%rs("字段")%>