共用方式為


IBlob.SetBytes 方法

定義

多載

SetBytes(Int64, Byte[])

將指定的位元組 BLOB 陣組寫入這個 Blob 物件所代表的值,從位置 pos開始,並傳回寫入的位元組數目。

SetBytes(Int64, Byte[], Int32, Int32)

將指定byte數位的所有或部分寫入這個Blob物件所代表的值,BLOB並傳回寫入的位元組數目。

SetBytes(Int64, Byte[])

將指定的位元組 BLOB 陣組寫入這個 Blob 物件所代表的值,從位置 pos開始,並傳回寫入的位元組數目。

[Android.Runtime.Register("setBytes", "(J[B)I", "GetSetBytes_JarrayBHandler:Java.Sql.IBlobInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public int SetBytes (long pos, byte[]? bytes);
[<Android.Runtime.Register("setBytes", "(J[B)I", "GetSetBytes_JarrayBHandler:Java.Sql.IBlobInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetBytes : int64 * byte[] -> int

參數

pos
Int64

對象中 BLOB 開始寫入的位置;第一個位置為1

bytes
Byte[]

要寫入 BLOB 這個 Blob 物件所表示值的位元組陣列

傳回

寫入的位元組數目

屬性

例外狀況

如果存取 時發生錯誤, Blob則為 。

備註

將指定的位元組 BLOB 陣組寫入這個 Blob 物件所代表的值,從位置 pos開始,並傳回寫入的位元組數目。 位元組陣組會覆寫物件中 Blob 從 位置 pos開始的現有位元組。 如果在寫入位元組陣列時達到值的結尾 Blob ,則會增加值的長度 Blob 以容納額外的位元組。

<b>注意:</b> 如果指定的 pos 值大於 ,則值的 length+1 BLOB ,則行為未定義。 某些 JDBC 驅動程式可能會擲回 , SQLException 而其他驅動程式可能支援這項作業。

已在1.4中新增。

java.sql.Blob.setBytes(long, byte[])Java 檔。

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

適用於

SetBytes(Int64, Byte[], Int32, Int32)

將指定byte數位的所有或部分寫入這個Blob物件所代表的值,BLOB並傳回寫入的位元組數目。

[Android.Runtime.Register("setBytes", "(J[BII)I", "GetSetBytes_JarrayBIIHandler:Java.Sql.IBlobInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public int SetBytes (long pos, byte[]? bytes, int offset, int len);
[<Android.Runtime.Register("setBytes", "(J[BII)I", "GetSetBytes_JarrayBIIHandler:Java.Sql.IBlobInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetBytes : int64 * byte[] * int * int -> int

參數

pos
Int64

對象中 BLOB 開始寫入的位置;第一個位置為1

bytes
Byte[]

要寫入這個 BLOB 物件的位元組陣列

offset
Int32

要開始讀取要設定之位元組的數位 bytes

len
Int32

要寫入 BLOB 位元組陣列之值的位元組數目 bytes

傳回

寫入的位元組數目

屬性

例外狀況

如果存取 時發生錯誤, Blob則為 。

備註

將指定byte數位的所有或部分寫入這個Blob物件所代表的值,BLOB並傳回寫入的位元組數目。 寫入會從值的位置posBLOB開始;len會寫入來自指定位元組陣列的位元組。 位元組陣組會覆寫物件中 Blob 從 位置 pos開始的現有位元組。 如果在寫入位元組陣列時達到值的結尾 Blob ,則會增加值的長度 Blob 以容納額外的位元組。

<b>注意:</b> 如果指定的 pos 值大於 ,則值的 length+1 BLOB ,則行為未定義。 某些 JDBC 驅動程式可能會擲回 , SQLException 而其他驅動程式可能支援這項作業。

已在1.4中新增。

java.sql.Blob.setBytes(long, byte[], int, int)Java 檔。

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

適用於