Parameter (ADO/WFC 構文)

package com.ms.wfc.data

コンストラクタ

public ParametermdobjParameter()
public Parameter(String name)
public Parameter(String name, int type)
public Parameter(String name, int type, int dir)
public Parameter(String name, int type, int dir, int size)
public Parameter(String name, int type, int dir, int size, Object value)

メソッド

public void appendChunkmdmthAppChunk(byte[] bytes)
public void appendChunk(char[] chars)
public void appendChunk(String chars)

プロパティ

public int getAttributesmdproAttributes()
public void setAttributes(int attr)
public int getDirectionmdproDirection()
public void setDirection(int dir)
public String getNamemdproName()
public void setName(String name)
public int getNumericScalemdproNumericScale()
public void setNumericScale(int scale)
public int getPrecisionmdproPrecision()
public void setPrecision(int prec)
public int getSizemdproSize()
public void setSize(int size)
public int getTypemdproType()
public void setType(int type)
public com.ms.com.Variant getValuemdproValue()
public void setValue(Object v)
public AdoProperties getPropertiesmdcolProperties()

パラメータ アクセス メソッド

Parameter オブジェクトの Value プロパティは、オブジェクトの内容を取り出したり、設定するときに使います。内容は、値やデータ型のいずれかを割り当てられるオブジェクトの一種の、バリアント型 (Variant) で表します。

ADO/WFC は、バリアント型 (Variant) のオブジェクトを返す getValue メソッドと、引数としてバリアント型を使う setValue メソッドを基に Value プロパティを実装します。Microsoft Visual Basic など言語によっては、バリアント型を使うと便利なものもあります。ただし、Microsoft Visual J++ ではネイティブ Java データ型を使えば、さらにすぐれたパフォーマンスが得られます。

Value プロパティのほか、ADO/WFC には Java データ型を使って Parameter オブジェクトの内容の取り出しや設定を行う、accessor メソッドもあります。これらのメソッドの多くは、getDataTypesetDataType のなどの名前が付いています。

ただし、重要な例外が 1 つあります。getNull プロパティがない代わりに、フィールドが Null かどうかを表すブール型 (Boolean) の値を返す isNull プロパティがあることです。

public boolean getBoolean()
public void setBoolean(boolean v)
public byte getByte()
public void setByte(byte v)
public double getDouble()
public void setDouble(double v)
public float getFloat()
public void setFloat(float v)
public int getInt()
public void setInt(int v)
public long getLong()
public void setLong(long v)
public short getShort()
public void setShort(short v)
public String getString()
public void setString(String v)
public boolean isNull()
public void setNull()