1、asp連接Access資料庫製作注冊表單
你先到這個來網站上自看看吧,這里有你所要的,裡面都是教程.
http://www.ibook8.com/
2、如何讓網頁表單提交到ACCESS資料庫?
學習目的:學會資料庫的基本操作1(寫入記錄)
資料庫的基本操作無非是:查詢記錄,寫入記錄,刪除記錄,修改記錄。今天我們先學習寫入記錄。
先建立一個表單:
<form name="form1" method="post" action="example5.asp">
name <input type="text" name="name"><br>
tel <input type="text" name="tel"><br>
message <input type="text" name="message" value=""><br>
<input type="submit" name="Submit" value="提交">
<input type="reset" name="Submit2" value="重置">
</form>
表單提交到example5.asp,下面是example5.asp的代碼:
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("example3.mdb")
name=request.form("name")
tel=request.form("tel")
message=request.form("message")
exec="insert into guestbook(name,tel,message)values('"+name+"',"+tel+",'"+message+"')"
conn.execute exec
conn.close
set conn=nothing
response.write "記錄添加成功!"
%>
在這里前面兩句我不說了,後面三句我也不說了,前面說過exec裡面的是執行的命令,添加記錄的比較繁,大家要仔細看。insert into後面加的是表的名字,後面的括弧裡面是需要添加的欄位,不用添加的或者欄位的內容就是默認值的可以省略。注意,這里的變數一定要和ACCESS裡面的欄位名對應,否則就會出錯。values後面加的是傳送過來的變數。exec是一個字元串,"insert into guestbook(name,tel,message)values('"是第一段,在ASP裡面不能嵌雙引號,所以可以用'代替雙引號,放在雙引號裡面,連接兩個變數用+或者&所以"',"又是一段,中間夾了一個name就是表單傳來的變數,這樣就可以在這個變數外面加兩個'',表示是字元串了,後面的tel是數字型變數所以不需要外麵包圍'',大家慢慢分析這句話,如果用表單傳來的數據代替變數名字的話這句話為(假設name="aaa",tel=111,message="bbb"):"insert into guestbook(name,tel,message)values('aaa',111,'bbb')"。
接下來的conn.execute 就是執行這個exec命令,最後別忘記把打開的資料庫關閉,把定義的組件設置為空,這樣可以返回資源。上次的讀取為了簡單,我沒有關閉,大家可以補充上去:
rs.close
set rs=nothing
conn.close
set conn=nothing
記住,次序不可以顛倒!
3、已有Access資料庫,如何添加表單項目?
估計你沒在保存的代碼里添加你新增的那幾項,你仔細查一查
4、如何把Html中的表單數據插入到access資料庫中?
access 資料庫 裡面有 insert into 語句 直接插入 表單的數據就行了
5、在HTML中,建立一個提交表單頁面,提交後可以直接在資料庫看見。
在HTML中,建立一個提交表單頁面,提交後可以直接在資料庫看見的方法。回
如下參考:
1.首先答,打開HTML編輯器,創建一個新的HTML文件,如索引。html,並介紹jquery。
2.在index.html中的<script>標簽,輸入jquery代碼:
$('button').click(function(){
$('body').append('<span>正在上傳中專</span>');
setTimeout("$('span').text('上傳成功');",1000);
});
3.在瀏覽器中運行index.html頁面,點擊submit按鈕,會顯示「正在上傳」。
4.例如,1秒後進入一個成功的上傳提示,就可以直接在資料庫中看到了。
6、在ASP中,我在做一個上面用表單輸入數據,下面用表單輸出的頁面,用的是ACCESS資料庫,
是不是你資料庫寫入的時候欄位寫錯了呢。
7、求DW製作表單提交數據到ACCESS實例
第一步:
建立一個ACCESS資料庫,名稱為:DATA.MDB
資料庫中建立數據表,名稱為:Form_Table
數據表中建立欄位
ID,自動編號,主鍵
Title,文本(Access 2013中為短文本),長度為255
Content,備注(Access 2013中為長文本)
第二步:建立CONN.ASP文件(用於連接資料庫) 內容如下
<%第三步:建立提交頁面表單與處理過程,Test.asp,內容如下
<!--#Include File="./Conn.asp"-->以上三個文件,全放到IIS同級目錄下.
8、怎麼用asp代碼把html表單數據提交到access資料庫中?
你用HTML提交的話分兩個頁面:
001.html(表單);
002.asp(寫入資料庫,寫成返回表單頁)。
----------------------------------------------------
001.html 表單:
-------------------------------------------------------------------------------------------------------------
<form name="" action="002.asp" method="POST" >
名稱:<input name="name" type="text" style="width:250px"maxlength="200"><br>
等級:<input name="level" type="text" style="width:250px"maxlength="200"><br>
<input name="submit1222" type="submit" value="提交">
</form>
----------------------------------------------------
002.asp 內容:
--------------------------------------------------------------------------------------------------------------
<%
Set conn = Server.CreateObject("ADODB.Connection")
DBPath = Server.MapPath("data.mdb")'資料庫位置比如相同目錄下的data.mdb
conn.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 "<script language='JavaScript'>{window.alert( '添加到資料庫完成!');window.location.href= '001.html';}</script> "
response.end
rs.close
set rs=nothing
%>
看來我太閑了~都寫出來了,乾脆加個資料庫傳給你好了。
9、如何將表單的數據保存到ACCESS資料庫里?
<!-- form.asp -->
<form action="savedata.asp">
姓名來:源<input id="name" />
電話:<input id="tel" />
<submit value="提交" />
</form>
<!-- savedata.asp -->
set conn=server.createobject("ADODB.CONNECTION")
dbpath=server.mappath("資料庫的相對路徑")
conn.open "Provider= Microsoft.Jet.OLEDB.4.0;Data Source="&dbpath&";"
set rs=server.createobject("adodb.recordset")
rs.open "留言",conn,2,3
rs.addnew
rs("姓名")=request.Form("name")
rs("電話")=request.Form("tel")
rs.update
rs.close
10、將表單數據寫入access資料庫的asp代碼如何寫?
oleDbConnection("provider=mirosoft.jet.oledb.4.0;detasourc=\"資料庫存放位置\\文件名\";
user
id=admin;password=;")
資料庫存放位置的每個文件夾用"\\"隔開
password
你設置的是什麼
就在連接串的版password=
後面輸入什麼
沒有設權置密碼的話
什麼都不用寫