Freigeben über


Field (ADO/WFC-Syntax)

Paket: com.ms.wfc.data

Methoden

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)  

Eigenschaften

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)  

(Weitere Informationen finden Sie in der Dokumentation für die Schnittstelle „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()  

Zugriffsmethoden (Accessor) für Felder

Die Value-Eigenschaft eines Field-Objekts ruft den Inhalt dieses Objekts ab oder legt ihn fest. Der Inhalt wird als VARIANT dargestellt, ein Objekttyp, dem ein Wert und mehrere Datentypen zugewiesen werden können.

ADO/WFC implementiert die Value-Eigenschaft mit der getValue-Methode, die ein VARIANT-Objekt zurückgibt, und der setValue-Methode, die einen VARIANT-Wert als Argument verwendet. VARIANTs sind in bestimmten Sprachen wie Microsoft Visual Basic sehr effizient.

Zusätzlich zur Value-Eigenschaft bietet ADO/WFC Accessor-Methoden (Zugriffsmethoden), die Java-Datentypen verwenden, um den Inhalt von Field-Objekten abzurufen und festzulegen. Die meisten dieser Methoden besitzen Namen der Form getDataType oder setDataType.

Es gibt zwei beachtenswerte Ausnahmen: Eine der getObject-Methoden gibt ein Objekt zurück, das gezwungenermaßen in eine angegebene Klasse umgewandelt wurde. Es gibt keine getNull-Eigenschaft, aber stattdessen eine isNull-Eigenschaft, die einen booleschen Wert zurückgibt, der angibt, ob das Feld Null ist.

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)  

Weitere Informationen

Field-Objekt