SqlParameter.Offset Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví posun vlastnosti Value .
public:
property int Offset { int get(); void set(int value); };
public int Offset { get; set; }
[System.ComponentModel.Browsable(false)]
[System.Data.DataSysDescription("SqlParameter_Offset")]
public int Offset { get; set; }
[System.ComponentModel.Browsable(false)]
public int Offset { get; set; }
member this.Offset : int with get, set
[<System.ComponentModel.Browsable(false)>]
[<System.Data.DataSysDescription("SqlParameter_Offset")>]
member this.Offset : int with get, set
[<System.ComponentModel.Browsable(false)>]
member this.Offset : int with get, set
Public Property Offset As Integer
Hodnota vlastnosti
Posun k Value. Výchozí hodnota je 0.
- Atributy
Příklady
Následující příklad vytvoří SqlParameter a nastaví některé jeho vlastnosti.
static void CreateSqlParameterOffset()
{
SqlParameter parameter = new SqlParameter("pDName", SqlDbType.VarChar);
parameter.IsNullable = true;
parameter.Offset = 3;
}
Private Sub CreateSqlParameterOffset()
Dim parameter As New SqlParameter("pDName", SqlDbType.VarChar)
parameter.IsNullable = True
parameter.Offset = 3
End Sub
Poznámky
Vlastnost se Offset
používá pro dělení binárních a řetězcových dat na straně klienta. Pokud například chce uživatel vložit 10 MB textu do sloupce na serveru, může spustit 10 parametrizovaných vložení po 1MB blocích, přičemž se hodnota Offset
v každé iteraci posune o 1 MB.
Offset
určuje počet bajtů pro binární typy a počet znaků pro řetězce. Počet řetězců neobsahuje ukončovací znak.