此頁(yè)沒(méi)有內(nèi)容條目
內(nèi)容

Field (ADO/WFC 語(yǔ)法)

包 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)

(詳細(xì)信息,請(qǐng)參閱 Microsoft Visual J++ WFC 參考文檔中有關(guān) com.ms.wfc.data.IDataFormat 接口的內(nèi)容。)

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 對(duì)象的 Value 屬性可獲得或設(shè)置該對(duì)象的內(nèi)容。內(nèi)容以 VARIANT 表示,VARIANT 是可被賦以值和多種數(shù)據(jù)類型的對(duì)象類型。

ADO/WFC 使用 getValue 方法和 setValue 方法實(shí)現(xiàn) Value 屬性,getValue 返回 VARIANT 對(duì)象,setValue 則把 VARIANT 當(dāng)作參數(shù)使用。雖然在某些語(yǔ)言(如 Microsoft Visual Basic) 中變體型的效率已經(jīng)很高。但仍可以在 Microsoft Visual J++ 中通過(guò)使用本地 Java 數(shù)據(jù)類型獲得更高的性能。

Value 屬性外,ADO/WFC 還提供使用 Java 數(shù)據(jù)類型獲得并設(shè)置 Field 對(duì)象內(nèi)容的存取方法。大多數(shù)這些方法都具有名稱,其形式為 GetDataType 或 SetDataType。

有兩點(diǎn)例外須加以注意。getObject 方法之一可返回強(qiáng)制為指定類的對(duì)象;不存在 getNull 屬性。但 isNull 屬性是存在的,它返回的布爾值可指明字段是否為空。

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)