一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專(zhuān)注于服務(wù)器技術(shù)及軟件下載分享
分類(lèi)導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語(yǔ)言|JavaScript|易語(yǔ)言|vb.net|

服務(wù)器之家 - 編程語(yǔ)言 - 易語(yǔ)言 - 易語(yǔ)言調(diào)用MS SQL SERVER數(shù)據(jù)庫(kù)方法

易語(yǔ)言調(diào)用MS SQL SERVER數(shù)據(jù)庫(kù)方法

2022-01-11 15:44紳士也瘋狂 易語(yǔ)言

在本篇文章里我們給大家分享了在易語(yǔ)言中調(diào)用MS SQL SERVER數(shù)據(jù)庫(kù)存儲(chǔ)過(guò)程方法總結(jié),有需要的朋友們參考下。

Microsoft SQL SERVER 數(shù)據(jù)庫(kù)存儲(chǔ)過(guò)程,根據(jù)其輸入輸出數(shù)據(jù),籠統(tǒng)的可以分為以下幾種情況或其組合:無(wú)輸入,有一個(gè)或多個(gè)輸入?yún)?shù),無(wú)輸出,直接返回(return)一個(gè)值,通過(guò)output參數(shù)返回一個(gè)或多個(gè)值,返回一個(gè)記錄集(recordset)。無(wú)論哪一種情況,無(wú)論輸入輸出參數(shù)多復(fù)雜的存儲(chǔ)過(guò)程,都可以在易語(yǔ)言中正確調(diào)用,準(zhǔn)確的傳入?yún)?shù),并獲取正確的輸出數(shù)據(jù)。下面我(liigo)分多種情況介紹在易語(yǔ)言中調(diào)用MS SQL SERVER數(shù)據(jù)庫(kù)存儲(chǔ)過(guò)程的詳細(xì)方法,使用數(shù)據(jù)庫(kù)操作支持庫(kù)(eDatabase.fne)。此前多有人說(shuō)易語(yǔ)言無(wú)法調(diào)用數(shù)據(jù)庫(kù)存儲(chǔ)過(guò)程,或咨詢(xún)調(diào)用存儲(chǔ)過(guò)程的方法,因成此文。

一、調(diào)用“無(wú)輸入輸出數(shù)據(jù)”的存儲(chǔ)過(guò)程

這是最簡(jiǎn)單的情況,執(zhí)行一個(gè)簡(jiǎn)單的SQL語(yǔ)句就OK了,下面直接給出代碼:

view plaincopy to clipboardprint?

數(shù)據(jù)庫(kù)連接1.執(zhí)行SQL (“exec dbproc”) 

其中,“數(shù)據(jù)庫(kù)連接1”是數(shù)據(jù)庫(kù)操作支持庫(kù)中“數(shù)據(jù)庫(kù)連接”控件的實(shí)例,"exec" 表示調(diào)用存儲(chǔ)過(guò)程,"dbproc"為被調(diào)用的存儲(chǔ)過(guò)程的名稱(chēng)。即使存儲(chǔ)過(guò)程有返回值,在不想接收返回值的情況下,也可按這種方法調(diào)用。

二、調(diào)用“有一個(gè)或多個(gè)輸入?yún)?shù)”的存儲(chǔ)過(guò)程

一個(gè)輸入?yún)?shù)的情況(其中5為參數(shù)值,跟在存儲(chǔ)過(guò)程名稱(chēng)之后,以空格分隔):

view plaincopy to clipboardprint?

數(shù)據(jù)庫(kù)連接1.執(zhí)行SQL (“exec dbproc_p1 5”)

兩個(gè)輸入?yún)?shù)的情況(其中3和6為參數(shù)值,之間以逗號(hào)分隔):

view plaincopy to clipboardprint?

數(shù)據(jù)庫(kù)連接1.執(zhí)行SQL (“exec dbproc_p2 3,6”)

三、調(diào)用“返回記錄集(recordset)”的存儲(chǔ)過(guò)程

存儲(chǔ)過(guò)程最后一條SQL語(yǔ)句為Select語(yǔ)句,通常將返回一個(gè)記錄集(recordset)給調(diào)用者。在易語(yǔ)言中,可通過(guò)數(shù)據(jù)庫(kù)操作支持庫(kù)中的“記錄集”控件接收該記錄集,具體代碼如下圖:

易語(yǔ)言調(diào)用MS SQL SERVER數(shù)據(jù)庫(kù)方法

核心代碼就是中間淡黃底色加亮的那一行(記錄集1.打開(kāi)),這行代碼執(zhí)行成功后,記錄集1內(nèi)容就是存儲(chǔ)過(guò)程返回的recordset內(nèi)容,通過(guò)一個(gè)簡(jiǎn)單的循環(huán)語(yǔ)句可以遍歷所有記錄。實(shí)際使用中,應(yīng)檢查“記錄集1.打開(kāi)”調(diào)用是否成功,上圖為簡(jiǎn)化起見(jiàn)省略之。

下文更復(fù)雜的情況,也是用大概相同的代碼,僅中間淡黃底色加亮的那一行有所變化。

四、調(diào)用“返回記錄集(recordset)且有一個(gè)或多個(gè)輸入?yún)?shù)”的存儲(chǔ)過(guò)程

代碼與前面大致相同,只是調(diào)整了中間一行調(diào)用存儲(chǔ)過(guò)程的SQL語(yǔ)句的寫(xiě)法,前面都有涉及,無(wú)需多言:

原文鏈接:https://www.cnblogs.com/520wife/p/3579361.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 青草视频在线观看免费视频 | 午夜福利在线观看6080 | ass性强迫rape | 国产成人免费高清激情明星 | 男人和女人上床 | 国模孕妇季玥337p人体 | 四虎影院观看 | 国产一区二区三区在线看 | 成人免费福利网站在线看 | 91美女在线 | 被调教的校花 | 暖暖的视频完整视频韩国免费 | 亚洲国产在 | 51香蕉视频 | 18美女光胸光屁屁洗澡 | 欧美成人香蕉在线观看 | 国产一卡2卡3卡四卡高清 | 极品丝袜老师h系列全文阅读 | 高清在线观看免费入口 | xxxxx性中国hd | 成人中文字幕在线高清 | 黑人巨荃大战乌克兰美女 | 国产一级片在线 | 四虎精品成人a在线观看 | 国产第一福利视频导航在线 | 啊啊啊好爽在线观看 | 四虎国产精品免费入口 | 国内精品九一在线播放 | 日韩视频在线免费 | 好爽好舒服视频 | 国产大片线上免费观看 | 拿捏小说 | 亚洲成人一区在线 | 鬼吹灯天星术在线高清观看 | 34看网片午夜理 | 日韩不卡一区二区 | 国产小视频网站 | 亚洲第一二三四区 | 日韩欧美亚洲天堂 | 国产亚洲99影院 | 思思久久精品在热线热 |