共用方式為


欄位 (ADO - WFC 語法)

package com.ms.wfc.data

方法

public void appendChunk(byte[] bytes)  
public void appendChunk(char[] chars)  
public void appendChunk(String chars)  
public byte[] getByteChunk(int len)  
public char[] getCharChunk(int len)  
public String getStringChunk(int len)  

性能

public int getActualSize()  
public int getAttributes()  
public void setAttributes(int pl)  
public com.ms.com.IUnknown getDataFormat()  
public void setDataFormat(com.ms.com.IUnknown format)  

(如需詳細資訊,請參閱 com.ms.wfc.data.IDataFormat 介面的檔。

public int getDefinedSize()  
public void setDefinedSize(int pl)  
public String getName()  
public int getNumericScale()  
public void setNumericScale(byte pbNumericScale)  
public Variant getOriginalValue()  
public int getPrecision()  
public void setPrecision(byte pbPrecision)  
public int getType()  
public void setType(int pDataType)  
public Variant getUnderlyingValue()  
public Variant getValue()  
public void setValue(Variant value)  
public AdoProperties getProperties()  

Field 存取子方法

Field 物件的 Value 屬性會取得或設定該物件的內容。 內容會以 VARIANT 表示,這是可指派值和數個數據類型之任何一種物件的類型。

ADO/WFC 使用 getValue 方法實作 Value 屬性,此方法會傳回 VARIANT 物件;和 setValue 方法,它會採用 VARIANT 做為自變數。 VARIANT 在某些語言中非常有效率,例如 Microsoft Visual Basic。

除了 Value 屬性之外,ADO/WFC 還提供使用 Java 數據類型來取得及設定 Field 物件的內容的存取子方法。 這些方法中大部分的名稱都是 getDataTypesetDataType

有兩個值得注意的例外狀況:其中一個 getObject 方法會傳回強制轉換成指定類別的物件。 沒有 getNull 屬性;相反地,有一個 isNull 屬性會傳回布爾值,指出字段是否為Null。

public native boolean getBoolean();  
public void setBoolean(boolean v)  
public native byte getByte();  
public void setByte(byte v)  
public native byte[] getBytes();  
public void setBytes(byte[] v)  
public native double getDouble();  
public void setDouble(double v)  
public native float getFloat();  
public void setFloat(float v)  
public native int getInt();  
public void setInt(int v)  
public native long getLong();  
public void setLong(long v)  
public native short getShort();  
public void setShort(short v)  
public native String getString();  
public void setString(String v)  
public native boolean isNull();  
public void setNull()  
public Object getObject()  
public Object getObject(Class c)  
public void setObject(Object value)  

另請參閱

欄位物件