OdbcParameter.Direction プロパティ
アセンブリ: System.Data (system.data.dll 内)

Dim instance As OdbcParameter Dim value As ParameterDirection value = instance.Direction instance.Direction = value
public: virtual property ParameterDirection Direction { ParameterDirection get () override; void set (ParameterDirection value) override; }
/** @property */ public ParameterDirection get_Direction () /** @property */ public void set_Direction (ParameterDirection value)
public override function get Direction () : ParameterDirection public override function set Direction (value : ParameterDirection)
ParameterDirection 値の 1 つ。既定値は Input です。


ParameterDirection が Output で、関連付けられた OdbcCommand が値を返さなかった場合、OdbcParameter には、null 値が格納されます。null 値は、DBNull クラスを使用して処理します。
ExecuteReader の呼び出しで返された Output、InputOut、および ReturnValue の各パラメータには、OdbcDataReader の Close または Dispose を呼び出すまでアクセスできません。

OdbcParameter を作成し、そのプロパティの一部を設定する例を次に示します。
Public Sub CreateMyProc(connection As OdbcConnection) Dim command As OdbcCommand = connection.CreateCommand() command.CommandText = “{ call MyProc(?,?,?) }” command.Parameters.Add("", OdbcType.Int).Value = 1 command.Parameters.Add("", OdbcType.Decimal).Value = 2 command.Parameters.Add("", OdbcType.Decimal).Value = 3 End Sub
[C#]
public void CreateMyProc(OdbcConnection connection) { OdbcCommand command = connection.CreateCommand(); command.CommandText = "{ call MyProc(?,?,?) }"; command.Parameters.Add("", OdbcType.Int).Value = 1; command.Parameters.Add("", OdbcType.Decimal).Value = 2; command.Parameters.Add("", OdbcType.Decimal).Value = 3; }

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- OdbcParameter.Direction プロパティのページへのリンク