日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
SQLServer2005中網(wǎng)頁傳遞變量的實現(xiàn)過程

此文主要向大家講述的是SQL Server 2005中網(wǎng)頁傳遞變量的實現(xiàn),此例子十分簡單,其主要的主要目的是想讓大家對SQL 2005 CRL 函數(shù)創(chuàng)建過程有更好的理解,在網(wǎng)頁傳遞變量,一般先編碼,然后解碼即可。

10余年的鐵山港網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。營銷型網(wǎng)站建設(shè)的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整鐵山港建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯(lián)公司從事“鐵山港網(wǎng)站設(shè)計”,“鐵山港網(wǎng)站推廣”以來,每個客戶項目都認(rèn)真落實執(zhí)行。

在.net 實現(xiàn)這個功能,非常簡單直接調(diào)用(微軟已經(jīng)處理完成了),這個例子非常的簡單,寫這個例子的目的主要還是想讓大家熟悉SQL 2005 CRL 函數(shù)的一個創(chuàng)建過程。

在網(wǎng)頁傳遞變量,一般先編碼,然后解碼即可。在.net 實現(xiàn)這個功能,非常簡單直接調(diào)用(微軟已經(jīng)處理完成了),

它的編碼:

 
 
 
  1. String Message = Server.UrlEncode("歡迎學(xué)習(xí)ASP.NET!");   
  2. Response.Redirect("WebForm2.aspx?Msg=" + Message);  

它的解碼:

 
 
 
  1. Label1.Text = Server.UrlDecode(Request.QueryString["Msg"]);  

如果在SQL 2000中實現(xiàn)這個方法,并不是件容易的事情,需要找到UrlEncode和UrlDecode原理,然后分析編碼和解碼字符串。(如果有興趣,大家可以試試寫下,網(wǎng)上看到SQL 2000實現(xiàn)的,都有問題。)

SQL 2005 實現(xiàn)過程:

如果我們用SQL 2005 實現(xiàn)這樣的功能,那是非常的方便。下面介紹步驟。(由于截圖比較直觀,我以截圖為主)

一:創(chuàng)建一個SQL Server 2005 數(shù)據(jù)庫工程,

二:配置你需要把該CLR函數(shù)添加的數(shù)據(jù)庫。

三:在SQL Project工程中添加函數(shù),

四、由于我們在代碼中要用到 System.Web.HttpUtility.UrlDecode 方法,而默認(rèn)SQL Project工程下是找不到它的System.Web引用的,所以需要把System.Web引用添加在SQL 2005 中,它告訴我們?nèi)绻覀冊赟QL 2005中找不到相關(guān)類庫的引用,必須在SQL 2005 中先引用它的父程序集。此例

五、此時我們在SQL Project 添加引用就可以找到System.Web了,

六、直接調(diào)用簡單代碼即可,

七、編譯,生成后,在數(shù)據(jù)庫添加創(chuàng)建的CLR程序集。

八、我們測試下創(chuàng)建的確CLR函數(shù),

注意事項:

1、創(chuàng)建CLR程序集如果失敗,需要開啟CLR功能,默認(rèn)數(shù)據(jù)庫是不允許創(chuàng)建CLR的,還有就是更改數(shù)據(jù)庫的信任模式,代碼如下:

啟用數(shù)據(jù)庫CLR支持

 
 
 
  1. EXEC sp_configure 'show advanced options','1';   
  2. go   
  3. reconfigure;   
  4. go   
  5. EXEC sp_configure 'clr enabled','1'   
  6. go  

更改數(shù)據(jù)庫信任模式(為正確添加到程序集)

 
 
 
  1. Alter Database CSDN SET TRUSTWORTHY ON   
  2. GO  

總結(jié):

該功能雖然只在數(shù)據(jù)庫實現(xiàn)了Server.UrlEncode、Server.UrlDecode,但它告訴我們?nèi)绾卧赟QL 2005調(diào)用.Net Framwork中的方法,來實現(xiàn)強(qiáng)大的數(shù)據(jù)庫CLR功能。類似在SQL 2005 中很難實現(xiàn)的功能,參考上述辦法,調(diào)用.Net Framwork提供的強(qiáng)大類庫,就可以實現(xiàn)復(fù)雜的數(shù)據(jù)庫功能。

以上的相關(guān)內(nèi)容就是對SQL Server 2005中實現(xiàn)網(wǎng)頁傳遞變量的介紹,望你能有所收獲。

【編輯推薦】

  1. SQL Server數(shù)據(jù)庫與identity列
  2. SQL Server 2005數(shù)據(jù)庫安裝實例演示
  3. SQL Server 2005 Express混合模式登錄的設(shè)置
  4. SQL Server數(shù)據(jù)庫在安裝時的注意事項
  5. SQL Server Compact中的DLL文件與工具

當(dāng)前名稱:SQLServer2005中網(wǎng)頁傳遞變量的實現(xiàn)過程
瀏覽地址:http://www.dlmjj.cn/article/cdpcgip.html