IBlob.SetBytes 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| SetBytes(Int64, Byte[]) |
將給定的位元組陣列寫入 |
| SetBytes(Int64, Byte[], Int32, Int32) |
將給定 |
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 所創建與分享的作品,並依授權條款所描述的使用進行修改。