1
我有一個CLR存儲過程,它將一個任意列的值作爲參數。要處理所有可能的列參數,如果object/sql_variant類型:CLR sproc,接受對象參數nvarchar(max)
[SqlFunction]
public static bool IsTrue(object storedValue...
當數據傳遞從nvarchar(max)
類型的專欄中,我得到:
「操作數類型衝突:爲nvarchar(max)是 不兼容與sql_variant「。
如果參數一直是字符串我可以宣佈其爲SqlChar
或[SqlFacet(MaxSize=-1)]
裝飾它,使之接受長度> 4000列它是如何爲對象做了什麼?
好的,謝謝。這就說得通了。我在這種情況下做了一個解決方法,現在知道下一次我必須首先嚐試其他方法。 – Grastveit 2011-03-16 22:07:44