Parameter (ADO/WFC 语法)

包 com.ms.wfc.data

构造函数

public Parameter()

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 appendChunk(byte[] bytes)

public void appendChunk(char[] chars)

public void appendChunk(String chars)

属性

public int getAttributes()

public void setAttributes(int attr)

public int getDirection()

public void setDirection(int dir)

public String getName()

public void setName(String name)

public int getNumericScale()

public void setNumericScale(int scale)

public int getPrecision()

public void setPrecision(int prec)

public int getSize()

public void setSize(int size)

public int getType()

public void setType(int type)

public com.ms.com.Variant getValue()

public void setValue(Object v)

public AdoProperties getProperties()

Parameter 存取方法

Parameter 对象的 Value 属性可获得或设置对象的内容。内容以变体型表示,变体型是可被赋以值和若干数据类型的对象类型。

ADO/WFC 使用 getValue 方法和 setValue 方法实现 Value 属性,getValue 返回 VARIANT 对象,setValue 则把 VARIANT 当作参数使用。虽然在某些语言(如 Microsoft Visual Basic) 中 VARIANT 的效率已经很高。但仍可以在 Microsoft Visual J++ 中通过使用本地 Java 数据类型获得更高的性能。

Value 属性外,ADO/WFC 还提供使用 Java 数据类型获得并设置 Parameter 对象内容的存取方法。大多数这些方法都具有名称,其形式为 GetDataType 或 SetDataType。

有一点例外须加以注意,这就是不存在 getNull 属性。但存在 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()