次の方法で共有


UnsupportedValueTypeForTextStreamColumnException Class

PipelineBuffer の列に割り当てられている型の値が文字列配列またはバイト配列ではない場合に、スローされる例外です。

名前空間: Microsoft.SqlServer.Dts.Pipeline
アセンブリ: Microsoft.SqlServer.PipelineHost (microsoft.sqlserver.pipelinehost.dll 内)

構文

'宣言
Public Class UnsupportedValueTypeForTextStreamColumnException
    Inherits ApplicationException
public class UnsupportedValueTypeForTextStreamColumnException : ApplicationException
public ref class UnsupportedValueTypeForTextStreamColumnException : public ApplicationException
public class UnsupportedValueTypeForTextStreamColumnException extends ApplicationException
public class UnsupportedValueTypeForTextStreamColumnException extends ApplicationException

解説

配列インデクサ メソッドを使用して PipelineBufferDT_TEXT 列または DT_NTEXT 列にデータを割り当てる場合、この例外が発生します。

継承階層

System.Object
   System.Exception
     System.ApplicationException
      Microsoft.SqlServer.Dts.Pipeline.UnsupportedValueTypeForTextStreamColumnException

使用例

次の例では、バッファの最初の列が DT_TEXT または DT_NTEXT である場合、この例外がどのように発生するかを示しています。

public override void ProcessInput(int inputID, PipelineBuffer buffer)
{
    if(!buffer.EndOfRowset)
    {
        buffer[0] = 1;
    }
}
Public Overloads Overrides Sub ProcessInput(ByVal inputID As Integer, ByVal buffer As PipelineBuffer) 
 If Not buffer.EndOfRowset Then 
   buffer(0) = 1 
 End If 
End Sub

スレッド セーフ

この型の public static (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。

プラットフォーム

開発プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

対象プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

参照

関連項目

UnsupportedValueTypeForTextStreamColumnException Members
Microsoft.SqlServer.Dts.Pipeline Namespace