包 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 對象的 Value 屬性可獲得或設(shè)置對象的內(nèi)容。內(nèi)容以變體型表示,變體型是可被賦以值和若干數(shù)據(jù)類型的對象類型。
ADO/WFC 使用 getValue 方法和 setValue 方法實現(xiàn) Value 屬性,getValue 返回 VARIANT 對象,setValue 則把 VARIANT 當(dāng)作參數(shù)使用。雖然在某些語言(如 Microsoft Visual Basic) 中 VARIANT 的效率已經(jīng)很高。但仍可以在 Microsoft Visual J++ 中通過使用本地 Java 數(shù)據(jù)類型獲得更高的性能。
除 Value 屬性外,ADO/WFC 還提供使用 Java 數(shù)據(jù)類型獲得并設(shè)置 Parameter 對象內(nèi)容的存取方法。大多數(shù)這些方法都具有名稱,其形式為 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()