国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

Access中使用Create Procedure創建存儲過程第1/2頁

2020-07-27 13:28:18
字體:
來源:轉載
供稿:網友
在Access自身的幫助中看到了Create Procedure語句,測試了老半天,終于發現了訣竅:必須使用OleDb連接才能使用Create Procedure語句。ODBC連接不支持該語句,提示Create Table語法錯誤。
  創建了存儲過程后,使用Office Access工具打開數據庫,在“對象 - 查詢”中能夠看到你創建的存儲過程。
創建存儲過程的語法:
復制代碼 代碼如下:

Create Procedure YourProc
(
        @param1 varchar(254),
        @param2 int
)
As
(
        select * from Table1 where ID>@param2 and username=@param1
)
查詢數據時只需要使用:
        Rs.Open "YourProc admin,1", Conn

myproc.vbs
復制代碼 代碼如下:

Set DB = GetObject("script:http://www.zope.org/Members/Rimifon/DbHelper.sct")
DB.ConnStr = "Provider=Microsoft.Jet.OleDb.4.0;Data Source=MyProc.mdb"
DB.NonQuery "create table Sheet1(id counter,name varchar(254),score int)"
DB.NonQuery "Create Procedure MyProc(@name varchar(254), @score int) as (insert into Sheet1(name,score) values(@name, @score))"
DB.NonQuery "Create Procedure Result as (select * from Sheet1)"
MsgBox "創建了表和存儲過程"
DB.NonQuery "Execute MyProc Rimifon,90"
DB.NonQuery "Exec MyProc FengYun,93"
Set Ds = DB.DataSet("Result")
MsgBox "執行了存儲過程"
DB.NonQuery "drop Procedure MyProc"
DB.NonQuery "drop Procedure Result"
DB.NonQuery "drop table Sheet1"
MsgBox "刪除了表和存儲過程"
Set DB = Nothing
Dim Result
Result="所有記錄:" & Chr(13)
For Each Item In Ds
    If IsObject(Item) Then
        Result = Result & Item.ID & Chr(9) &_
            Item.Name & Chr(9) & Chr(9) &_
            Item.Score & Chr(13)
    End If
Next
Set Ds = Nothing
MsgBox Result

12下一頁閱讀全文
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 波密县| 邯郸市| 江津市| 大邑县| 宾阳县| 霍邱县| 曲松县| 广东省| 宣化县| 肃南| 休宁县| 兰溪市| 泉州市| 衡阳县| 庆元县| 博客| 团风县| 四平市| 吕梁市| 房山区| 福州市| 留坝县| 阳城县| 上饶县| 尉犁县| 兰溪市| 溧阳市| 济阳县| 郓城县| 衡阳县| 日照市| 谷城县| 敦化市| 潞城市| 长汀县| 阿克苏市| 德阳市| 刚察县| 襄城县| 弥勒县| 兴隆县|