Campo (ADO – Sintaxe WFC)
pacote com.ms.wfc.data
Métodos
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)
Propriedades
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)
(Para saber mais, confira e a documentação da interface 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()
Métodos do acessador de campo
A propriedade Value de um objeto Field obtém ou define o conteúdo desse objeto. O conteúdo é representado como uma VARIANT, um tipo de objeto que pode ser atribuído a um valor e a qualquer um dos vários tipos de dados.
O ADO/WFC implementa a propriedade Value com o método getValue, que retorna um objeto VARIANT; e o método setValue, que usa uma VARIANT como um argumento. VARIANTs são altamente eficientes em determinadas linguagens, como o Microsoft Visual Basic.
Além da propriedade Value, o ADO/WFC fornece métodos accessor que usam tipos de dados Java para obter e definir o conteúdo de objetos Field. A maioria desses métodos tem nomes de forma getDataType ou setDataType.
Há duas exceções notáveis: um dos métodos getObject retorna um objeto coagido a uma classe especificada. Não há nenhuma propriedade getNull; há uma propriedade isNull que retorna um valor booliano que indica se o campo é nulo.
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)