ADO .NET怎樣影響服務器數(shù)據(jù)源
2010/11/18 14:27:48
SingleResult,使你能夠指定只返回一個結果集,而不論命令可以得到多少個結果集。在這種情況下,命令只返回找到的第一個結果集。第四個選項是CloseConnection,它強迫SqlDataReader對象與一個查詢命令聯(lián)結起來,以期望在Close方法的最后一步自動關閉鏈接。
先前提到過,在ADO .NET命令中不支持服務器指針。如果需要使用服務器指針,并且負擔不起在沒有它的情況下重建應用程序,唯一的辦法是通過ADO對象。要這樣做,需要導入ADODB類型庫,為不同的對象創(chuàng)建恰當?shù)?NET封裝,然后與它們連接起來。然而,在這種情況下,你無法利用ADO .NET的優(yōu)勢。
這樣做原因很簡單。服務器指針必須與數(shù)據(jù)庫服務器的底層行為相適應。當處于鏈接時,并不是所有的DBMS以同樣的方式工作。這樣不同特性的對數(shù)據(jù)庫不可知的實現(xiàn)已經證明是非常困難的。為了避免出現(xiàn)更進一步的問題,ADO .NET命令沒有為服務器指針暴露通用的類,從而從根本上消除了這種問題。
然而,用于SQL Server的管理提供者在將來的發(fā)行版中將支持服務器指針,其它類型的管理提供者也會發(fā)生同樣的事情。因此,ADO .NET對服務器指針支持的最后回答是,它將提供支持,但是將通過其實現(xiàn)與底層工作方式非常匹配的類以一種嚴格的完全DBMS方式。
你應當將存儲過程的名字指定為SqlCommand對象的命令文本。命令文本可以通過SqlCommand的構造函數(shù)或通過CommandText屬性指定。在下面的示例代碼中,存儲過程的名字是byroyalty。為幫助SqlCommand辨認出將執(zhí)行的命令是一個存儲過程,應當將CommandType屬性設置為特定的值。
它是在CommandType枚舉值中的一個值。存儲過程可能需要一個或多個參數(shù)才能運行。在這種情況下,你需要使用SqlParameter類定義參數(shù)。
參數(shù)具有@前綴名,并是與SQL Server兼容的類型。另外,它還要有一個方向:輸入,輸出還是兩種都有,當然它得是一個值。.NET 類型系統(tǒng)不同于SQL Server類型系統(tǒng),你必須求助于SqlDbType枚舉列表得到正確的類型。例如,下面的片斷對.NET32位整型求值。
一條命令在過一定時間后就會超時。如果你知道要經過很長的操作,你就可能希望設置這種限制。象ADO中那樣,檢查的屬性是CommandTimeout,其默認值是30秒。與ADO不同,ADO .NET使你可通過CommandBehavior枚舉指定命令的期望行為。這樣的值指定了對結果的描述,并指定查詢如何影響數(shù)據(jù)源。在β1版本中,可以為每個命令設置CommandBehavior屬性。從β2版開始,只能使用CommandBehavior枚舉值作為ExecuteReader的參數(shù)。對于其它選項,你可以使用查詢命令限制獲得的關鍵字和結構信息。在這種情況下,命令執(zhí)行時不會對選擇的行進行鎖定。這種行為是由KeyInfo標記設定的。作為可選項,可能只需得到列信息,而不通過加鎖影響數(shù)據(jù)庫的狀態(tài)。這個選項是SchemaOnly。
通過ADO .NET中瀏覽數(shù)據(jù)的方式并不是在ADO .NET命令中的方式,你仍需要創(chuàng)建鏈接,發(fā)送命令。在本文中,提到了表示直接SQL命令的類,你可以使用它們執(zhí)行存儲過程。
返回列表
返回首頁
主站蜘蛛池模板:
久久天天躁狠狠躁夜夜avai
|
一级做a爰片久久毛片一|
最近2019年中文字幕国语大全|
亚洲精品视频久久久|
精品欧美一区二区精品久久|
国产国语一级毛片中文|
**俄罗斯毛片免费|
在线观看精品视频一区二区三区
|
8050午夜二级毛片全黄app|
孕交动漫h无遮挡肉|
久久91精品国产99久久yfo|
韩国中文字幕电影|
国产精品自产拍在线观看|
www.污网站|
成人欧美一区二区三区的电影|
久久在精品线影院精品国产|
欧美XXXXX高潮喷水麻豆|
亚洲日韩在线中文字幕综合
|
狠狠躁夜夜躁无码中文字幕|
又黄又爽又猛大片录像|
色费女人18毛片a级毛片视频|
国产成人综合久久精品亚洲|
巨胸喷奶水www永久免费|
成人欧美一区二区三区小说|
久久天天躁狠狠躁夜夜2020一
|
成人免费视频69|
久久久久久久影院|
日韩av第一页在线播放|
久热免费在线视频|
欧美a级黄色片|
亚洲国产精品成人久久久|
欧美黑人疯狂性受xxxxx喷水|
人妻av无码一区二区三区|
粉色视频在线播放|
北条麻妃在线一区二区|
美女扒开腿让男人捅|
国产va免费精品高清在线观看
|
久久精品国产99精品最新|
最近最新中文字幕8|
先锋影音av资源网|
精品成人一区二区三区四区|