麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > Access > 正文

如何在 Access 里使用查詢建立 存儲過程/視圖, 并使用 ASP 執行

2024-09-07 19:04:04
字體:
來源:轉載
供稿:網友
1. 在 Access 查詢里建表, 名 tt
輸入以下內容到查詢, 并執行, 執行后就新建表 tt 了.
    linenum
  1. create table tt
  2. (
  3. id autoIncrement
  4. primary key,
  5. title varchar(255),
  6. content memo,
  7. dateandtime date
  8. )

說明:
id 字段為自動編號, 并且為主鍵
title 為文本類型, 長度 255
content 為備注類型
dateandtime 為日期類型

2. 在 Access 查詢里新建查詢, 內容為:
    linenum
  1. parameters spTitle varchar(255),spContent varchar(255);
  2. insert into tt(title, content, dateandtime)
  3. values([spTitle], [spContent], now())

保存名為: tt_insertParm
作用為: 添加記錄到 Access 的存儲過程
注: spContent 字段里, 某某無法使用 memo 數據類型.

3. 在 ASP 里使用 tt_insertParm 添加10條記錄到 表tt

3.1 構造ASP ado 連接函數, fCreateCnn 與 fCloseCnn
    linenum
  1. <%
  2. function fCreateCnn(cnn)
  3. set cnn=createObject("adodb.connection")
  4. end function
  5.  
  6. function fCloseCnn(cnn)
  7. cnn.close
  8. set cnn=nothing
  9. end function
  10. %>

  11. 3.2 組合使用 fCreateCnn, fCloseCnn, tt_insertParm 添加記錄
     
  12. linenum
  13. <%
  14. dim title, content
  15. title="insert title"
  16. content="insert content"
  17. dim cnn, rs
  18. dim i
  19. call fCreateCnn(cnn)
  20. cnn.open conn
  21. for i=1 to 10
  22. cnn.execute("exec tt_insertParm "&title&i&","&content&i)
  23. next
  24. call fCloseCnn(cnn)
  25. if err.number=0 then response.Write "數據已添加" else response.Write "發生錯誤, 數據未添加"
  26. %>

4. 在 Access 查詢里 創建 顯示數據用的 存儲過程/視圖, 內容:
    linenum
  1. PARAMETERS qId Long;
  2. SELECT *
  3. FROM tt
  4. WHERE id=iif(isNull([qId]),id,[qId])

保存名為: tt_selectParm
說明: 如果 qId 參數值為空, 則選取所有數據, 否則選取 qId 對應的行

5. 在 ASP 里使用 tt_selectParm 選取數據
    linenum
  1. <%
  2. dim qId, fldNum, i
  3. qId = 10
  4. dim cnn, rs
  5. call fCreateCnn(cnn)
  6. cnn.open conn
  7. set rs = cnn.execute("EXEC tt_selectParm " & qId)
  8. 'set rs = cnn.execute("EXEC tt_selectParm null")
  9. fldNum=rs.fields.count-1
  10. do until rs.eof
  11. for i=0 to fldNum
  12. response.write rs(i)
  13. response.write " "
  14. next
  15. response.write "<br/>"
  16. rs.movenext
  17. loop
  18. rs.close
  19. set rs=nothing
  20. call fCloseCnn(cnn)
  21. %>


6. 完.

附注: 還有 更新,刪除數據 的 存儲過程/視圖 沒有演示, 不過相信你如果看了以上操作, 這個應該不是問題了.
 

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 一道本不卡一区 | 色播视频在线播放 | 91九色视频观看 | 欧美一级免费在线观看 | 久久久久99一区二区三区 | 欧美精品久久天天躁 | 日本爽快片100色毛片视频 | 69性欧美高清影院 | 欧洲成人精品 | 亚洲午夜免费 | 久久av一区二区 | 广州毛片 | 午夜激情视频网站 | 色人阁五月天 | 成人毛片视频在线观看 | 国产一区二区免费看 | 精品国产一区二区三区久久久蜜月 | 色中色激情影院 | 国产免费永久在线观看 | 精品一区二区三区日本 | 欧美亚成人| 毛片视频网站在线观看 | 免费国产一区二区视频 | 午夜男人免费视频 | 51国产偷自视频区视频小蝌蚪 | 久久美女色视频 | 欧洲成人综合网 | 国产做爰全免费的视频黑人 | 国产精品美女久久久久久网站 | 亚洲午夜视频在线 | 免费一级在线观看 | 国产一区精品在线观看 | 91短视频在线观看 | 爽妇网国产精品 | 日本特级a一片免费观看 | 视频h在线 | 国产精品999在线 | 麻豆视频网 | 欧美一级一片 | 午夜偷拍视频 | 久久久久免费精品国产小说色大师 |