指定された System.Chars 配列の指定されたサブセットを、指定された ULDbType.LongVarchar カラムの新しい値に追加します。
Visual Basic Public Sub AppendChars( _ ByVal columnID As Integer, _ ByVal val As Char(), _ ByVal srcOffset As Integer, _ ByVal count As Integer _ )
C# public void AppendChars( int columnID, char[] val, int srcOffset, int count );
columnID カラムの ID 番号。値は、[0,ULDataReader.FieldCount-1] の範囲内であることが必要です。カーソルの先頭カラムの ID 値は 0 です。
val カラムの現在の新しい値に追加する値。
srcOffset ソース配列の開始位置。
count コピーされるバイト数。
srcOffset (0 から始まります) から、配列 val の srcOffset+count-1 までの位置の文字が、指定されたカラムの値に追加されます。挿入時には、ULTable.InsertBegin は新しい値をカラムのデフォルト値に初期化します。ローのデータは、ULTable.Insert が実行されるまで実際には変更されません。また、その変更は、コミットされないかぎり、永続化されません。
更新時の、カラムに対する最初の追加では、現在のカラム値がクリアされてから新しい値が追加されます。
次のいずれかに該当する場合、コード ULSQLCode.SQLE_INVALID_PARAMETER とともに ULException がスローされ、追加先は修正されません。
その他のエラーの場合は、それに応じたエラー・コードとともに ULException がスローされます。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |