如何在 Access 里使用查詢建立 存儲(chǔ)過(guò)程/視圖, 并使用 ASP 執(zhí)行_Access數(shù)據(jù)庫(kù)教程
推薦:如何設(shè)置Access項(xiàng)目中檢索的記錄數(shù)在使用 Microsoft Access 項(xiàng)目的窗體或數(shù)據(jù)表中的數(shù)據(jù)時(shí),為了提高性能,可以設(shè)置從 SQL Server 數(shù)據(jù)庫(kù)下載的最大記錄數(shù)。 1.在“導(dǎo)航”模式中打開數(shù)據(jù)表或窗體。 2.執(zhí)行下列操作之一: 從“記錄”菜單中選擇“最大記錄數(shù)”。 單擊導(dǎo)航按鈕右側(cè)的“最大記錄
1. 在 Access 查詢里建表, 名 tt輸入以下內(nèi)容到查詢, 并執(zhí)行, 執(zhí)行后就新建表 tt 了.
- linenum
- create table tt
- (
- id autoIncrement
- primary key,
- title varchar(255),
- content memo,
- dateandtime date
- )
說(shuō)明:
id 字段為自動(dòng)編號(hào), 并且為主鍵
title 為文本類型, 長(zhǎng)度 255
content 為備注類型
dateandtime 為日期類型
2. 在 Access 查詢里新建查詢, 內(nèi)容為:
- linenum
- parameters spTitle varchar(255),spContent varchar(255);
- insert into tt(title, content, dateandtime)
- values([spTitle], [spContent], now())
保存名為: tt_insertParm
作用為: 添加記錄到 Access 的存儲(chǔ)過(guò)程
注: spContent 字段里, 某某無(wú)法使用 memo 數(shù)據(jù)類型.
3. 在 ASP 里使用 tt_insertParm 添加10條記錄到 表tt
3.1 構(gòu)造ASP ado 連接函數(shù), fCreateCnn 與 fCloseCnn
- linenum
- <%
- function fCreateCnn(cnn)
- set cnn=createObject("adodb.connection")
- end function
- function fCloseCnn(cnn)
- cnn.close
- set cnn=nothing
- end function
- %>
3.2 組合使用 fCreateCnn, fCloseCnn, tt_insertParm 添加記錄
linenum - <%
- dim title, content
- title="insert title"
- content="insert content"
- dim cnn, rs
- dim i
- call fCreateCnn(cnn)
- cnn.open conn
- for i=1 to 10
- cnn.execute("exec tt_insertParm "&title&i&","&content&i)
- next
- call fCloseCnn(cnn)
- if err.number=0 then response.Write "數(shù)據(jù)已添加" else response.Write "發(fā)生錯(cuò)誤, 數(shù)據(jù)未添加"
- %>
4. 在 Access 查詢里 創(chuàng)建 顯示數(shù)據(jù)用的 存儲(chǔ)過(guò)程/視圖, 內(nèi)容:
- linenum
- PARAMETERS qId Long;
- SELECT *
- FROM tt
- WHERE id=iif(isNull([qId]),id,[qId])
保存名為: tt_selectParm
說(shuō)明: 如果 qId 參數(shù)值為空, 則選取所有數(shù)據(jù), 否則選取 qId 對(duì)應(yīng)的行
5. 在 ASP 里使用 tt_selectParm 選取數(shù)據(jù)
- linenum
- <%
- dim qId, fldNum, i
- qId = 10
- dim cnn, rs
- call fCreateCnn(cnn)
- cnn.open conn
- set rs = cnn.execute("EXEC tt_selectParm " & qId)
- 'set rs = cnn.execute("EXEC tt_selectParm null")
- fldNum=rs.fields.count-1
- do until rs.eof
- for i=0 to fldNum
- response.write rs(i)
- response.write " "
- next
- response.write "<br/>"
- rs.movenext
- loop
- rs.close
- set rs=nothing
- call fCloseCnn(cnn)
- %>
6. 完.
附注: 還有 更新,刪除數(shù)據(jù) 的 存儲(chǔ)過(guò)程/視圖 沒(méi)有演示, 不過(guò)相信你如果看了以上操作, 這個(gè)應(yīng)該不是問(wèn)題了.
分享:解析ACCESS改為SQL需要注意的地方看到別人有時(shí)問(wèn)這個(gè)方面的問(wèn)題。。于是在各網(wǎng)站總結(jié)前前輩高人的幾點(diǎn)想法,拿來(lái)共享: 數(shù)據(jù)庫(kù)導(dǎo)入以后,自動(dòng)增加字段需要重寫,所有的數(shù)字類型需要增加長(zhǎng)度,最好用decimal。 所有的默認(rèn)值都丟失了。主要是數(shù)字類型和日期類型。 所有now(),time(),date()要
- Access數(shù)據(jù)庫(kù)安全策略之ASP式
- 第N次被ACCESS的關(guān)鍵字涮
- Access中用Jet SQL語(yǔ)句刪除表關(guān)系
- Access報(bào)表打印如何自動(dòng)分頁(yè)
- Access完成累計(jì)余額的計(jì)算
- 搭建Access為主的Mdb數(shù)據(jù)庫(kù)
- 一句sql更新兩個(gè)表并可更新對(duì)應(yīng)的字段值具體實(shí)現(xiàn)
- MySQL查詢優(yōu)化:連接查詢排序limit(join、order by、limit語(yǔ)句)介紹
- 內(nèi)網(wǎng)ssh/mysql登錄緩慢的解決方法
- 使用準(zhǔn)則進(jìn)行條件查詢--1.4.從窗體中選擇查詢的條件
- 中文Access2000速成教程--1.1 使用“向?qū)А痹O(shè)計(jì)數(shù)據(jù)庫(kù)
- 中文Access2000速成教程--1.3 在“設(shè)計(jì)”視圖中設(shè)計(jì)表
Access數(shù)據(jù)庫(kù)教程Rss訂閱編程教程搜索
Access數(shù)據(jù)庫(kù)教程推薦
- 用Access設(shè)計(jì)客觀試卷(3)
- Access應(yīng)用:仔細(xì)地選擇索引
- 如何設(shè)置ACCESS2003(運(yùn)行時(shí))的宏安全性級(jí)別
- 解析為何Access數(shù)據(jù)庫(kù)的精髓不在VBA之中
- 用Access數(shù)據(jù)庫(kù)壓縮文件
- 如何堵住電腦中的Access漏洞 拒絕惡意網(wǎng)站
- MySQL查詢優(yōu)化:連接查詢排序limit(join、order by、limit語(yǔ)句)介紹
- 數(shù)據(jù)庫(kù)并發(fā)問(wèn)題詳述
- 揭秘Access數(shù)據(jù)庫(kù)過(guò)大問(wèn)題的幾種解決方案
- 帶你深入了解Access數(shù)據(jù)庫(kù)的4種安全方式
猜你也喜歡看這些
- 揭秘十萬(wàn)條Access數(shù)據(jù)表分頁(yè)的解決方法
- 怎樣解決文本框顯示小數(shù)點(diǎn)后很多數(shù)字的問(wèn)題
- 巧用in關(guān)鍵字實(shí)現(xiàn)數(shù)據(jù)的批量刪除
- Access數(shù)據(jù)庫(kù)安全中常見問(wèn)題匯總
- Access數(shù)據(jù)庫(kù)開發(fā)技巧(二)
- C# 連接Access數(shù)據(jù)時(shí)總報(bào)找不到dbo.mdb的問(wèn)題
- 在VB中兼容非ACCESS數(shù)據(jù)庫(kù)的技巧
- Word與Access數(shù)據(jù)交流技巧
- 如何在 Access 里使用查詢建立 存儲(chǔ)過(guò)程/視圖, 并使用 ASP 執(zhí)行
- Access的特點(diǎn)
- 相關(guān)鏈接:
復(fù)制本頁(yè)鏈接| 搜索如何在 Access 里使用查詢建立 存儲(chǔ)過(guò)程/視圖, 并使用 ASP 執(zhí)行
- 教程說(shuō)明:
Access數(shù)據(jù)庫(kù)教程-如何在 Access 里使用查詢建立 存儲(chǔ)過(guò)程/視圖, 并使用 ASP 執(zhí)行
。