IPreparedStatement.SetNClob 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
SetNClob(Int32, Reader) |
將指定的參數設定為 |
SetNClob(Int32, INClob) |
將指定的參數設定為 |
SetNClob(Int32, Reader, Int64) |
將指定的參數設定為 |
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
使用 方法時,驅動程式可能需要執行額外的工作,以判斷參數數據是否應以 或的形式傳送至伺服器LONGNVARCHAR
NCLOB
<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
使用 方法時,驅動程式可能需要執行額外的工作,以判斷參數數據是否應以 或的形式傳送至伺服器LONGNVARCHAR
NCLOB
已在1.6中新增。
的 java.sql.PreparedStatement.setNClob(int, java.io.Reader, long)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。