[英]SQL Server CLR Function Type Mismatch
我正在將char(1)的T-SQL類型傳遞到C#CLR函數中。
在C#端,我有char類型。
我收到錯誤消息“參數的CLR類型...不匹配。”
有任何想法嗎?
AFAIK, char
SQL Server數據類型在System.Data.SqlTypes
命名空間的SQL Server的CLR
中沒有等效項,而在Microsoft .NET Framework中沒有等效的本地CLR
。
但是例如nchar(1)
可以-對於CLR數據類型(SQL Server)使用SqlChars
或SqlString
,對於CLR數據類型(.NET Framework)使用Char
, String
或Char[]
。
有關更多詳細信息,請參見MSDN Mapping CLR參數數據一文。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.