程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> 在SQL Server 2005中實現網頁傳遞變量

在SQL Server 2005中實現網頁傳遞變量

編輯:關於SqlServer

前言:

這個例子非常的簡單,寫這個例子的目的主要還是想讓大家熟悉SQL 2005 CRL 函數的一個創建過程。

在網頁傳遞變量,一般先編碼,然後解碼即可。在.net 實現這個功能,非常簡單直接調用(微軟已經處理完成了),

它的編碼:

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

它的解碼:

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

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

SQL 2005 實現過程:

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

一:創建一個SQL Server 2005 數據庫工程,如下圖:

二:配置你需要把該CLR函數添加的數據庫。如下圖:

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved