語言

IBlob.SetBytes 方法

定義

多載

名稱 Description
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開始,並回傳寫入的位元組數。 這個位元組陣列會覆蓋物件中從位置 pos開始的現有位元組Blob。 如果在寫入位元組陣列時達到該值的 Blob 末端,則該值的長度 Blob 會增加以容納額外的位元組。

<b>注意:</b> 如果指定的 pos 值大於該 BLOB 值的長度+1,則該行為未定義。 部分 JDBC 驅動程式可能會拋出 , SQLException 而其他驅動程式則支援此操作。

在 1.4 版本加入。

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

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

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 物件所代表的值,並回傳寫入的位元組數。 寫入從值中BLOB的位置pos開始;len寫入給定位元組陣列中的位元組。 這個位元組陣列會覆蓋物件中從位置 pos開始的現有位元組Blob。 如果在寫入位元組陣列時達到該值的 Blob 末端,則該值的長度 Blob 會增加以容納額外的位元組。

<b>注意:</b> 如果指定的 pos 值大於該 BLOB 值的長度+1,則該行為未定義。 部分 JDBC 驅動程式可能會拋出 , SQLException 而其他驅動程式則支援此操作。

在 1.4 版本加入。

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

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於