導航:首頁 > 萬維百科 > access資料庫設計網頁表單

access資料庫設計網頁表單

發布時間:2021-01-21 02:08:52

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文件(用於連接資料庫) 內容如下

   <%
    DIM CONN,CONNSTR
    DIM DBPATH
    DBPATH="./DATA.MDB"  '資料庫路徑
    connstr="DBQ="+server.mappath(""&DBPATH&"")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
    set conn=server.createobject("ADODB.CONNECTION")
    if err then
        err.clear
    else
        conn.open connstr
    end if
    %>

第三步:建立提交頁面表單與處理過程,Test.asp,內容如下

<!--#Include File="./Conn.asp"-->
<%
Dim Title,Content
Title=trim(request.Form("Title")) '過濾首尾空格
Content=trim(request.Form("Content")) '過濾首尾空格
    SET DRS=SERVER.CreateObject("ADODB.RECORDSET") '建立數據流
    DSQL="select * from [Form_Table]"
    DRS.OPEN DSQL,CONN,3,3 '打開
    DRS.ADDNEW '添加新記錄
    DRS("Title")=Title
    DRS("Content")=Content
    DRS.UPDATE '寫進資料庫
    DRS.CLOSE '關閉連接
    SET DRS=NOTHING
%>
<form action="./TEST.asp" method="post">
標題:<input type="text" name="title" value="" /><br />
內容:<textarea name="Content" style="height:150px; width:400px;" ></textarea><br />
提交:<input type="submit" value="確定" />
</form>

以上三個文件,全放到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=
後面輸入什麼
沒有設權置密碼的話
什麼都不用寫

與access資料庫設計網頁表單相關的知識