共用方式為


IPreparedStatement.SetNClob 方法

定義

多載

SetNClob(Int32, Reader)

將指定的參數設定為 Reader 物件。

SetNClob(Int32, INClob)

將指定的參數設定為 java.sql.NClob 物件。

SetNClob(Int32, Reader, Int64)

將指定的參數設定為 Reader 物件。

SetNClob(Int32, Reader)

將指定的參數設定為 Reader 物件。

[Android.Runtime.Register("setNClob", "(ILjava/io/Reader;)V", "GetSetNClob_ILjava_io_Reader_Handler:Java.Sql.IPreparedStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void SetNClob (int parameterIndex, Java.IO.Reader? reader);
[<Android.Runtime.Register("setNClob", "(ILjava/io/Reader;)V", "GetSetNClob_ILjava_io_Reader_Handler:Java.Sql.IPreparedStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetNClob : int * Java.IO.Reader -> unit

參數

parameterIndex
Int32

第一個參數的索引為 1,第二個是 2,...

reader
Reader

物件,包含要設定參數值的數據。

屬性

例外狀況

如果發生資料庫錯誤,則為 。

備註

將指定的參數設定為 Reader 物件。 這個方法與 setCharacterStream (int, Reader) 方法不同,因為它會通知驅動程式,參數值應該以 的形式 NCLOB傳送至伺服器。 setCharacterStream使用 方法時,驅動程式可能需要執行額外的工作,以判斷參數數據是否應以 或的形式傳送至伺服器LONGNVARCHARNCLOB

<B>注意:</B> 請參閱您的 JDBC 驅動程式檔,以判斷使用版本是否更有效率,而版本 setNClob 採用長度參數。

已在1.6中新增。

java.sql.PreparedStatement.setNClob(int, java.io.Reader)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

SetNClob(Int32, INClob)

將指定的參數設定為 java.sql.NClob 物件。

[Android.Runtime.Register("setNClob", "(ILjava/sql/NClob;)V", "GetSetNClob_ILjava_sql_NClob_Handler:Java.Sql.IPreparedStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void SetNClob (int parameterIndex, Java.Sql.INClob? value);
[<Android.Runtime.Register("setNClob", "(ILjava/sql/NClob;)V", "GetSetNClob_ILjava_sql_NClob_Handler:Java.Sql.IPreparedStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetNClob : int * Java.Sql.INClob -> unit

參數

parameterIndex
Int32

的第一個參數是 1,第二個是 2,...

value
INClob

參數值

屬性

例外狀況

如果發生資料庫錯誤,則為 。

備註

將指定的參數設定為 java.sql.NClob 物件。 驅動程式會在將它傳送至資料庫時,將它轉換成SQL NCLOB 值。

已在1.6中新增。

java.sql.PreparedStatement.setNClob(int, java.sql.NClob)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

SetNClob(Int32, Reader, Int64)

將指定的參數設定為 Reader 物件。

[Android.Runtime.Register("setNClob", "(ILjava/io/Reader;J)V", "GetSetNClob_ILjava_io_Reader_JHandler:Java.Sql.IPreparedStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void SetNClob (int parameterIndex, Java.IO.Reader? reader, long length);
[<Android.Runtime.Register("setNClob", "(ILjava/io/Reader;J)V", "GetSetNClob_ILjava_io_Reader_JHandler:Java.Sql.IPreparedStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetNClob : int * Java.IO.Reader * int64 -> unit

參數

parameterIndex
Int32

第一個參數的索引為 1,第二個是 2,...

reader
Reader

物件,包含要設定參數值的數據。

length
Int64

參數數據中的字元數。

屬性

例外狀況

如果發生資料庫錯誤,則為 。

備註

將指定的參數設定為 Reader 物件。 讀取器必須包含長度所指定的字元數,否則 SQLException 在執行 時 PreparedStatement 會產生 。 這個方法與 setCharacterStream (int, Reader, int) 方法不同,因為它會通知驅動程式,參數值應該以 的形式 NCLOB傳送至伺服器。 setCharacterStream使用 方法時,驅動程式可能需要執行額外的工作,以判斷參數數據是否應以 或的形式傳送至伺服器LONGNVARCHARNCLOB

已在1.6中新增。

java.sql.PreparedStatement.setNClob(int, java.io.Reader, long)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於