求asp代码写入数据库的具体步骤
我现在在研究asp写入数据库的代码,可是看了好多的书也看不懂,越看越晕,想请教高手,说一下写入数据库的具体步骤,越详细越好。小弟在线等。数据库名字shujuku.mdb表...
我现在在研究asp写入数据库的代码,可是看了好多的书也看不懂,越看越晕,想请教高手,说一下写入数据库的具体步骤,越详细越好。
小弟在线等。
数据库名字shujuku.mdb 表名字:xieru 字段:name
小弟在线等
在IIS里可以了但是还是写不进去啊,请高手帮我分析分析吧 展开
小弟在线等。
数据库名字shujuku.mdb 表名字:xieru 字段:name
小弟在线等
在IIS里可以了但是还是写不进去啊,请高手帮我分析分析吧 展开
6个回答
展开全部
首页 你直接复制我的吧
index.htm
需要一个表单页面.至于检查表单是否为空.这个你应该会吧?
<body>
<form id="form1" name="form1" method="post" action="Check.asp">
<label>用户名:
<input type="text" name="username" />
</label>
<p>
<label>
<input type="submit" name="Submit" value="提交" />
</label>
</p>
</form>
</body>
然后一下连接数据库的页面
conn.asp
<%
dim ConnString
set conn=server.CreateObject("adodb.connection")
ConnString="provider=microsoft.jet.oledb.4.0;data source=" & server.MapPath("#shujuku.mdb")
conn.open ConnString
%>
然后一个记录到数据的页面
Check.asp
<!--#include file="conn.asp"-->
<%
set rs=server.createobject("adodb.recordset")
rs.open "select * from xieru",conn,1,3
rs.addnew
rs("name")=request.form("username")
rs.update
rs.close
set rs=nothing
response.Redirect "indexof.html" '这句是转向
三个文件放在同一文件夹下面
如果IIS里面可以运行.但是不能写入的话.应该是权限的问题.你设置一下数据库所在的文件夹的权限..
index.htm
需要一个表单页面.至于检查表单是否为空.这个你应该会吧?
<body>
<form id="form1" name="form1" method="post" action="Check.asp">
<label>用户名:
<input type="text" name="username" />
</label>
<p>
<label>
<input type="submit" name="Submit" value="提交" />
</label>
</p>
</form>
</body>
然后一下连接数据库的页面
conn.asp
<%
dim ConnString
set conn=server.CreateObject("adodb.connection")
ConnString="provider=microsoft.jet.oledb.4.0;data source=" & server.MapPath("#shujuku.mdb")
conn.open ConnString
%>
然后一个记录到数据的页面
Check.asp
<!--#include file="conn.asp"-->
<%
set rs=server.createobject("adodb.recordset")
rs.open "select * from xieru",conn,1,3
rs.addnew
rs("name")=request.form("username")
rs.update
rs.close
set rs=nothing
response.Redirect "indexof.html" '这句是转向
三个文件放在同一文件夹下面
如果IIS里面可以运行.但是不能写入的话.应该是权限的问题.你设置一下数据库所在的文件夹的权限..
展开全部
然后一个记录到数据的页面
Check.asp
<!--#include file="../kucun/conn.asp"-->
<%
set rs=server.createobject("adodb.recordset")
rs.open "select * from 表名 where 姓名='"&request.Form("姓名")&"'",conn,1,3
rs.addnew
rs("姓名")=request.form("姓名")
rs("密码")=request.form("密码")
rs.update
response.Redirect "indexof.html" '这句是转向
三个文件放在同一文件夹下面
<!--#include file="../kucun/conn.asp"--> 这句不对
<!--#include file="conn.asp"--> 这样才可以
Check.asp
<!--#include file="../kucun/conn.asp"-->
<%
set rs=server.createobject("adodb.recordset")
rs.open "select * from 表名 where 姓名='"&request.Form("姓名")&"'",conn,1,3
rs.addnew
rs("姓名")=request.form("姓名")
rs("密码")=request.form("密码")
rs.update
response.Redirect "indexof.html" '这句是转向
三个文件放在同一文件夹下面
<!--#include file="../kucun/conn.asp"--> 这句不对
<!--#include file="conn.asp"--> 这样才可以
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先连接数据库,会吧,就是那个 conn
然后,建立对象set rs=server.creatobject("adodb.recordset") 用来存放记录集
接着就可以了使用数据可
sql="select * from xieru "
rs.open sql,conn,1,3 打开数据库
rs.addnew 添加记录
rs("name")=" wo "
rs.update
rs.close
set rs=nothing
set conn=nothing
然后,建立对象set rs=server.creatobject("adodb.recordset") 用来存放记录集
接着就可以了使用数据可
sql="select * from xieru "
rs.open sql,conn,1,3 打开数据库
rs.addnew 添加记录
rs("name")=" wo "
rs.update
rs.close
set rs=nothing
set conn=nothing
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1,sqlconnection对象,实例化后 是create还是什么的连到数据库,函数参数是ip,name,pass,port之类的
2,sql语句验证无误就conn.excute(sql)就成了
3需要返回的需要rs对象,(数据集)rs=conn。excute(sql)
rs可以movenext,取值用 变量=rs("字段名")
4弄完了conn.close
帮你梳理下,不是具体的代码,结合代码就能看懂了
2,sql语句验证无误就conn.excute(sql)就成了
3需要返回的需要rs对象,(数据集)rs=conn。excute(sql)
rs可以movenext,取值用 变量=rs("字段名")
4弄完了conn.close
帮你梳理下,不是具体的代码,结合代码就能看懂了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
写不进去,有可能是数据库所在的目录没有设置写入权限。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询