ASP中怎么将表单中的数据提交到连接的数据库中

作者&投稿:谏货 (若有异议请与网页底部的电邮联系)
ASP中表单直接提交到数据库的代码怎么写~

首先是连接到数据库
其次是对数据的操作
最后是关闭数据库

具体例子网上很多这里我就转一个别人的:

sqlstr="select * from message" ---- >(message为数据库中的一个数据表,即你要显示的
数据所存放的数据表)
rs.open sqlstr,conn,1,3 ---- >(表示打开数据库的方式) rs.addnew 新增加一条记录
rs("name")="xx" 将xx的值传给name字段 rs.update 刷新数据库
------------------------------------------------------ rs.close
conn.close 这几句是用来关闭数据库 set rs=nothing set conn=nothing
------------------------------------------------------- % >
.删除一条记录
删除数据库记录主要用到rs.delete,rs.update
(包含conn.asp用来打开bbs\db1\目录下的user.mdb数据 库) < %
dim name name="xx"
set rs=server.CreateObject("adodb.recordset") (建立recordset对象)
sqlstr="select * from message" ---- >(message为数据库中的一个数据表,即你要显示的数据所存放的数据表)
rs.open sqlstr,conn,1,3 ---- >(表示打开数据库的方式) ------------------------------------------------------- while not rs.eof
if rs.("name")=name then rs.delete
rs.update 查询数据表中的name字段的值是否等于变量name的值"xx",如果符合就执行删 除,
else 否则继续查询,直到指针到末尾为止 rs.movenext emd if wend
------------------------------------------------------ ------------------------------------------------------ rs.close
conn.close 这几句是用来关闭数据库 set rs=nothing set conn=nothing
------------------------------------------------------- % >


http://wenku.baidu.com/link?url=vya_shXfg3kgqbPvq-SfsIoAV7qZaf9XY2RsOQOCpwrt1Pr1yHMFKtQYnCgu8ExK0H-9LsgXWUpQ7FmEuN_a95gWD0cChMqPneQFyaHVgMK

你用HTML提交的话分两个页面:
001.html(表单);
002.asp(写入数据库,写成返回表单页)。

----------------------------------------------------
001.html 表单:
-------------------------------------------------------------------------------------------------------------
名称:等级:

----------------------------------------------------
002.asp 内容:
--------------------------------------------------------------------------------------------------------------
<%Set conn = Server.CreateObject("ADODB.Connection")DBPath = Server.MapPath("data.mdb")'数据库位置比如相同目录下的data.mdbconn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & DBPath

Set rs = Server.CreateObject("ADODB.Recordset")sql="select * from abc " '数据库表名是abc.(表里通常第一列为ID,为自动编号,我加了两列name和level)rs.open sql,conn,1,3 rs.addnew rs("name")=Request.Form("name") rs("level")=Request.Form("level") rs.update response.Write "{window.alert( '添加到数据库完成!');window.location.href= '001.html';} " response.endrs.closeset rs=nothing%>


看来我太闲了~都写出来了,干脆加个数据库传给你好了。

以数据库ACCESS为例
比如你数据库里有一个表AAA,里面有字段b1、b2、b3
链接数据库代码
<%
Response.CodePage = 936
dim conn
dim connstr
on error resume next
connstr="DBQ="+server.mappath("数据库路径")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr
%>
表单:
<form name="form" method="post" action="?tj=y">
<input type="text" name="b1">
<input type="text" name="b2">
<input type="text" name="b3">
<input type="submit" value="提交">
</form>
提交表单,把表单的数据写入所连接的数据库的处理程序:
<%
if trim(requet("tj"))="y" then

set rs=server.createobject("adodb.recordset")
sql="select * from AAA"
rs.open sql,conn,1,3
rs.addnew
rs("b1")=trim(requet("b1"))
rs("b2")=trim(requet("b2"))
rs("b3")=trim(requet("b3"))
rs.update
response.write"<script language=javascript>alert('提交成功!');window.location.href='?'</script>"
end if

%>


excel两个表单表1是输入了具体内容的工作表,在表2中输入一个内容后显示...
在表二(sheet2)的B1输入公式 =vlookup(a1,sheet1!$a:$z,column(b:b),)公式往右拉 然后在A1输入003试试

辐射4十大最强武器 辐射4十大最强武器
10、在游戏根目录X:SteamLibrarysteamappscommonFallout 4下创建TXT文档,粘贴以上指令,保存为自己知道的名字,如:sp。11、进入游戏,按~键打开控制台,输入bat sp。辐射4注册表单怎么填 辐射4注册表单的填写方法是按下键盘上的esc,输入注册表单相应的代码,最后按Enter确定就可以。辐射4是由Bethesda开发的一款...

开发中iFrame表单提交的古怪问题解决
那就是页面必须post到服务端才能得到要上传的文件 也就是说 我们不能通过javascript方式在页面无刷新的情况下将文件上传到服务器 这也是Ajax唯一不能做到的一件事情 不过我们通过一个比较老旧的技术可以避开这个问题 那就是在页面上使用隐藏的iFrame 在页面提交前将Form的target指向这个隐藏的iFrame 页面提交时iFrame会...

ASP中怎样把文件通过页面传入服务器的文件夹中或者数据库中
dim spStr,lenOfspStr,bpos dim loopcnt,exitflag,ppoint,npoint ''保存数据变量 dim FldData,fldHeadStr,infldpos dim databpos,datalen dim FldInfo(15,1)''fldInfo(0)表单头内容 ''fldInfo(1)表单数据 VbEnter = chrb(13)&chrb(10)''读取第一个VbEnter位置 bpos = Instrb(formdata,Vb...

JS怎么获取表单元素名称相同的value?
用jQuery是这样的:var v=[];("input[name='splnfo']").each(funtion(){ v.push($(this).val());});if(v[0]===v[1]){ \/\/两者相同 } 将以上代码复制到你的验证函数里就可以了。注意要添加jQuery库的引用

Sp许可证办理
法律分析:首先,申请经营增值电信业务的,申请流程,登录《电信业务市场综合管理信息系统》页面进行注册,注册成功后按要求填写表单信息,然后提交,关于受理中心的审核,资料齐全的,工业和信息化部会进行审核,做出批准或者不予批准的决定。法律依据:《中华人民共和国行政许可法》第十一条设定行政许可,应当...

如何获取网页上所填写的用户名和密码
hr = spElementCollection->item( CComVariant( i ), CComVariant(), &pDisp );if ( FAILED( hr ) ) continue;CComQIPtr< IHTMLFormElement > spFormElement = pDisp;pDisp->Release();long nElemCount=0; \/\/取得表单中 域 的...

iphon6sp忘记密码什么后果
永远打不开。使用你的电子邮件地址、电话号码或SkypeID和现有密码登录。从帐户主页顶部的导航栏中选择安全。在安全性基础知识页面,选择更改我的密码。如果你的帐户中有安全信息,你将看到验证你的身份表单,其中包含你选择用于帐户验证的电话号码或电子邮件地址的部分视图。选择你要接收代码的电话号码或电子...

办理跨地区全网SP许可证需要哪些材料
SP经营许可证办理流程:1.注册并登录工信部系统 2.熟悉并准备企业基础材料和专业报告材料 3.整理填报许可资质所需材料 4.提交许可申请材料 5.通讯管理局\/工业和信息化部审批 6.不予批准或退回修改(注:重新提交材料)7.予以批准 9.预约并领取许可证书 SP经营许可证就是增值电信业务经营许可证-信息...

android平板 怎么设计好看的表单
android:textSize="25sp" android:text="@string\/addinfo" android:textColor="#bc4b86" \/> <LinearLayout android:layout_width="fill_parent" android:layout_height="match_parent" android:layout_below="@+id\/t" android:orientation="vertical" > <TextView android:layout_width="wrap_content" android:...

和平区17738769236: ASP中怎么将表单中的数据提交到连接的数据库中 -
车梦科莫: 以数据库ACCESS为例<br>比如你数据库里有一个表AAA,里面有字段b1、b2、b3<br>链接数据库代码<br><%<br>Response.CodePage = 936<br>dim conn <br>dim connstr<br>on error resume next<br>connstr="DBQ="+server.mappath(...

和平区17738769236: 怎么用asp代码把html表单数据提交到access数据库中? -
车梦科莫: 首先连数据库,语句:dim Con dim strConnString strConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("data.mdb") set Con=server.CreateObject("ADODB.Connection") Con.ConnectionString=...

和平区17738769236: 如何将ASP中的表单信息提交到本页处理并显示?? -
车梦科莫: if request("model")=queding 赋值操作%>

和平区17738769236: 怎么用asp代码把html表单数据提交到access数据库中?
车梦科莫: 首先连数据库,语句: &lt;% dim Con dim strConnString strConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &amp; Server.MapPath("data.mdb") set Con=server.CreateObject("ADODB.Connection") Con....

和平区17738769236: 在ASP中怎样把表单中的数据存入ACCESS数据库中 -
车梦科莫: 提交表单数据到数据库处理程序,使用add增加到数据库,参考以下代码:'连接数据库的程序Set Rs=server.createobject("ADODB.Recordset") Sql="select * from user" Rs.open Sql,conn,1,3 Rs.Addnew Rs("username") = trim(request.Form("username")) Rs("password") = trim(request.Form("password")) RS("age") = trim(request.Form("age")) Rs.update Rs.close%>

和平区17738769236: asp.net中如何把数据通过按钮提交到SQL数据库 -
车梦科莫: 这个分情况的.如果是按钮,然后把页面上的数据提交进去,这个很简单,在button控件下,写连接串,打开数据库,然后写SQL语句,把页面上的一堆数据 用 INSERT插到数据库里.第二张,点击button是,把每个要存的值付给参数,然后通过函数传值,调用SQL的存储过程,也就是通常我们所说的SP.然后在数据库里的SP里写存储语句就可以.第二张方法是工作时候我才知道的,上大学的时候,一直只会第一种方法.

和平区17738769236: ASP里,如何一个按钮把表单提交到两个数据库呢? -
车梦科莫: 建立两个数据库连接,分别连接到sqlserver和access,

和平区17738769236: asp 同一个表单中的数据使用同一个按钮提交到两个程序中进行处理 -
车梦科莫: 使用AJAX技术来做.ASP正常提交显示,即,在,使用事件驱动ajax函数向aspx文件传递参数.即可实现

和平区17738769236: ASP将一个表单的数据提交到两个表里面 -
车梦科莫: 您用sql吗,如果您用sql用触发器,或者写个存储过程来做.如果是Access,那就老老实实在Asp里写Sql语句吧.

和平区17738769236: asp网站中,如何提交表单数据到数据表中?
车梦科莫: 表单的控件 如txt select 等通过form的 action=""提交到执行页面 在执行页面通过request.from()来获取表单中的数据 最后通过sql语句来写入数据库

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网