六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

SQL Server 2000 漢字數據簡繁轉換案例 (COM,.Net)

[摘要]SQL Server 2000 漢字數據簡繁轉換實例 (COM,.Net)首先確認在 Windows (當然只是 SQL Server 的服務器端) 上安裝了 .Net Framework 1.1 ...
SQL Server 2000 漢字數據簡繁轉換實例 (COM,.Net)

首先確認在 Windows (當然只是 SQL Server 的服務器端) 上安裝了 .Net Framework 1.1 !

確認成功安裝后:
1.用 sn -k 為該類庫創建一個強名密鑰文件:
在安裝 Microsoft .Net Framework SDK 的所在目錄下的 v1.1\Bin\ 子目錄下執行如下命令行:
sn.exe -k c:\snkey.snk

2.打開記事本(NotePad.exe)編寫如下 C# 程序,并保存為 C:\Microshaoft.cs 的文件:
using System;
using System.Runtime.InteropServices;
using System.Reflection;
using System.Runtime.CompilerServices;

[assembly: AssemblyKeyFile("snKey.snk")]

namespace Microshaoft
{
public interface IStrings
{
string StringConvert(string x);
}

[ClassInterface(ClassInterfaceType.AutoDual)]
public class Strings : IStrings
{
public string StringConvert(string x)
{
return Microsoft.VisualBasic.Strings.StrConv(x,Microsoft.VisualBasic.VbStrConv.TraditionalChinese,System.Globalization.CultureInfo.CurrentCulture.LCID);
// //繁簡轉換亦可 StringConvert 再加參數控制,不贅述
}
}
}

3.在 Windows 下 運行 cmd 進入命令行控制臺,執行如下命令行:
C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\csc.exe /t:library /out:C:\Microshaoft.dll C:\Microshaoft.cs /r:C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Microsoft.VisualBasic.dll
如有錯誤,參考 csc.exe /? 幫助,或 MSDN 修正!
確認正確執行后,本例將生成: C:\Microshaoft.dll 文件!

4.再執行如下命令行:
C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\regasm.exe c:\microshaoft.dll /tlb:microshaoft.tlb /codebase
確認正確執行后,類型庫注冊成功,將生成: C:\Microshaoft.tlb 文件!

5.編寫如下 T-SQL 創建 函數 及 測試查詢(sysadmin 的成員 如 sa 才行):

(T-SQL 調用 COM 組件的 CSDN 文章有很多可供參考)

create function UDF_StringConvert(@ varchar(8000))
returns varchar(8000)
as
begin
--DECLARE @ varchar(8000)
--set @ = '阿姐速度極高'
DECLARE @object int
DECLARE @hr int
DECLARE @source varchar(255), @description varchar(255)
DECLARE @Return varchar(8000)
set @return = ''
EXEC @hr = sp_OACreate 'microshaoft.strings', @object OUT
IF @hr = 0
begin
EXEC @hr = sp_OAMethod @object, 'StringConvert',@return OUT,@
IF @hr <> 0
begin
EXEC @hr = sp_OAGetErrorInfo @object, @source OUT, @description OUT
set @return = @object + ' ' + @source + ' ' + @description
end
end
else
begin
EXEC @hr = sp_OAGetErrorInfo @object, @source OUT, @description OUT
set @return = @object + ' ' + @source + ' ' + @description
end

EXEC @hr = sp_OADestroy @object

--select @return
--select dbo.UDF_StringConvert('阿姐速度極高')
return @return
end

go

select dbo.UDF_StringConvert('阿姐速度極高')




主站蜘蛛池模板: 手机看片日韩日韩国产在线看 | 亚洲美女色在线欧洲美女 | 啪啪动漫| 中文字幕高清有码在线中字 | 五月香福利 | 五月天婷婷免费视频 | 日韩美一区二区 | 日本一区二区三区在线看 | 日本精品网站 | 亚洲不卡中文字幕 | 天天干天天草天天射 | 一级黄色在线观看 | 一个色综合网站 | 亚洲精品一级毛片 | 日本不卡高清免费v日本 | 一级女性全黄久久生活片免费 | 越南一级淫片高清视频 | 性爽视频| 午夜男人天堂 | 青青青视频精品中文字幕 | 日本一区二区三区四区五区 | 综合激情文学 | 亚洲图欧美 | 新香蕉视频在线 | 婷婷国产 | 欧美怡春院一区二区三区 | 日韩欧美一区二区三区不卡视频 | 亚洲人成人77777在线播放 | 日韩美女中文字幕 | 窝窝午夜色视频国产精品东北 | 午夜影院在线免费 | 天天碰天天摸天天操 | 欧美亚洲精品在线 | 中文字幕一区精品 | 网站在线看 | 亚洲一区二区在线成人 | 欧美污视频网站 | 亚洲成人激情在线 | 色婷婷六月丁香在线观看 | 欧美视频免费看 | 中文字幕在线精品视频入口一区 |