OdbcParameter.Size プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > OdbcParameter.Size プロパティの意味・解説 

OdbcParameter.Size プロパティ

内のデータ最大サイズ取得または設定します

名前空間: System.Data.Odbc
アセンブリ: System.Data (system.data.dll 内)
構文構文

解説解説

Size プロパティは、バイナリ型文字列型使用します

文字列以外のデータ型および ANSI 文字列データでは、Size プロパティは、バイト数を示しますUnicode 文字列データでは、Size は、文字数示します文字列文字数に、終端文字含まれません。

可変長データ型では、Size は、サーバー送信するデータ最大量を示します。たとえば、Unicode 文字列場合Size使用してサーバー送信されるデータ量先頭から 100 文字までに制限できます

両方パラメータ出力パラメータ、および戻り値では、Size指定する必要があります。これは、入力パラメータ場合不要です。明示的に設定しなかった場合、値は、パラメータ化されたステートメント実行時に、指定したパラメータ実際サイズから推論されます。

パラメータの DbType プロパティ、OdbcType プロパティ、および Size プロパティは、Value設定することによって推論できます。したがって、これらを指定する要はありません。ただし、これらは OdbcParameter プロパティ設定値公開されません。たとえば、パラメータサイズ推論され場合Sizeステートメント実行後に推論値を格納しません。

メモメモ

DirectionParameterDirection.OutputParameterDirection.InputOutput、または ParameterDirection.ReturnValueOdbcParameter では、コマンド実行されデータ ソースから返された値のサイズOdbcParameterSize指定した値を超えると、例外スローさます。

固定長データ型では、Size の値は無視されます。この値は、情報として利用できます。この値を取得して返される値は、パラメータの値をサーバー送信するときにプロバイダ使用する最大バイト量を示します

使用例使用例

OdbcParameter作成し、そのプロパティ一部設定する例を次に示します

[Visual Basic]

Public Sub CreateOdbcParameter()
    Dim myValue As String = "12 foot scarf - multiple colors, one previous owner"
    Dim parameter As New OdbcParameter("Description", OdbcType.VarChar)
    parameter.Direction = ParameterDirection.Output
    parameter.Size = myValue.Length
    parameter.Value = myValue
End Sub 

[C#]

public void CreateOdbcParameter() 
 {
    string myValue = "12 foot scarf - multiple colors, one previous owner";
    OdbcParameter parameter = new OdbcParameter("Description", OdbcType.VarChar);
    parameter.Direction = ParameterDirection.Output;
    parameter.Size = myValue.Length;
    parameter.Value = myValue;
 }
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「OdbcParameter.Size プロパティ」の関連用語

OdbcParameter.Size プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



OdbcParameter.Size プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS