導航:首頁 > 編程大全 > asp提交表單到資料庫

asp提交表單到資料庫

發布時間:2023-06-29 01:00:38

A. ASP中怎麼將表單中的數據提交到連接的資料庫

以資料庫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

%>

B. asp表單信息提交資料庫

資料庫許可權的問題
1、
辦法:打開我的電腦,然後點菜單上的「文件夾選項」--->查看,然後把「使用簡單文件夾共享(推薦)」前面的鉤去掉,然後點「確認」;接下來回到需要打開許可權的文件夾(資料庫存放的文件夾),右鍵---> 屬性--->安全,然後點「添加」--->"高級"--->立即查找--->然後在下面的地方選擇「everyone」--->確定--->點剛才加入的"everyone",然後在下面的大框編輯everyone許可權為完全控制,保存即可。

2、修改temp(臨時文件夾)許可權
打開:windows\temp,單擊右鍵選擇-屬性,你就會看到一個叫做「安全」的選項,添加一個everyone,許可權設置為完全控制,再將你正在使用windows的用戶也設置為完全控制.

C. asp表單內容提交資料庫

a.asp
<form action="b.asp">
<input name="text" type="text" value="要傳的值"/>
<input type="submit" name="Submit" value="提交">
</form>

b.asp
<%
response.Write(request.Form("text"))
%>
<form action="c.asp">
<input name="text1" type="text" value="<% =request.Form("text")%>"/>
<input type="submit" name="Submit" value="提交">
</form>

c.asp
<%
dim conn,dbpath,rs
set conn=server.CreateObject("adodb.connection")
dbpath=server.MapPath("資料庫名")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath
set rs=server.CreateObject("adodb.recordset")
rs.cursortype=1
rs.locktype=3
rs.open"select* from 表",conn
rs.addnew
rs("欄位名")=request.Form("text1")
rs.update
rs.close
conn.close
set rs=nothing
set conn=nothing
%>

D. 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
------------------------------------------------------- % >
.<4 >刪除一條記錄
刪除資料庫記錄主要用到rs.delete,rs.update
< !--#include file=conn.asp-- > (包含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..com/link?url=vya_shXfg3kgqbPvq--9LsgXWUpQ7FmEuN_a95gWD0cChMqPneQFyaHVgMK

閱讀全文

與asp提交表單到資料庫相關的資料

熱點內容
qq七彩氣泡id大全 瀏覽:963
iphone4隻能免提說話才有聲音 瀏覽:79
CNC雕刻機用什麼軟體編程 瀏覽:173
aoe什麼文件 瀏覽:111
高大上的網站是怎麼樣的 瀏覽:169
win10安裝找不到ssd硬碟 瀏覽:610
js中addtag 瀏覽:702
cnc編程跟繪圖哪個難學 瀏覽:96
新手做游戲編程用什麼 瀏覽:793
oracel資料庫恢復 瀏覽:403
c語音編程題怎麼做 瀏覽:50
凱立德可升級2016 瀏覽:350
去哪裡找貓咪app 瀏覽:251
qq86級 瀏覽:749
linuxtelnet代碼 瀏覽:418
極品飛車17主程序 瀏覽:426
otg連接了怎麼找不到文件 瀏覽:564
5s文件夾在哪裡 瀏覽:740
一朵烏雲圖案是什麼app 瀏覽:21
彌勒購物網站活動用例如何設計 瀏覽:510

友情鏈接