Field (ADO - syntaxe WFC)
package com.ms.wfc.data
Méthodes
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)
Propriétés
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)
(Pour plus d’informations, consultez la documentation de l’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éthodes d’accès au champ
La propriété Value d’un objet Field obtient ou définit le contenu de cet objet. Le contenu est représenté sous la forme d’une VARIANTE, un type d’objet qui peut être affecté à une valeur et l’un de plusieurs types de données.
ADO/WFC implémente la propriété Valeur avec la méthode getValue, qui retourne un objet VARIANT ; et la méthode setValue , qui prend une VARIANTE comme argument. Les VARIANTES sont très efficaces dans certains langages, tels que Microsoft Visual Basic.
En plus de la propriété Valeur, ADO/WFC fournit des méthodes d’accès qui utilisent des types de données Java pour obtenir et définir le contenu des objets Field. La plupart de ces méthodes ont des noms du formulaire getDataType ou setDataType.
Il existe deux exceptions notables : l’une des méthodes getObject renvoie un objet contraint dans une classe spécifiée. Il n’y a pas de propriété getNull ; Au lieu de cela, il existe une propriété isNull qui retourne une valeur booléenne indiquant si le champ est 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)