Field (sintassi ADO/WFC)
package com.ms.wfc.data
Metodi
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)
Proprietà
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)
Per altre informazioni, vedere la documentazione per l'interfaccia 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()
Metodi Field Accessor
La proprietà Value di un oggetto Field ottiene o imposta il contenuto di tale oggetto. Il contenuto è rappresentato come VARIANT, un tipo di oggetto a cui è possibile assegnare un valore e uno qualsiasi dei diversi tipi di dati.
ADO/WFC implementa la proprietà Value con il metodo getValue, che restituisce un oggetto VARIANT, e con il metodo setValue, che accetta un valore VARIANT come argomento. Gli oggetti VARIANT sono molto efficienti in alcuni linguaggi, ad esempio Microsoft Visual Basic.
Oltre alla proprietà Value, ADO/WFC offre metodi Accessor che usano tipi di dati Java per ottenere e impostare il contenuto degli oggetti Field. I nomi della maggior parte di questi metodi sono nel formato getDataType o setDataType.
Esistono tuttavia due eccezioni importanti. Uno dei metodi getObject restituisce un oggetto forzato in una classe specificata. Non esiste alcuna proprietà getNull, ma è presente una proprietà isNull che restituisce un valore booleano indicante la presenza o meno del valore Null nel campo.
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)