Teilen über


Parameter (ADO/WFC-Syntax)

Paket: com.ms.wfc.data

Konstruktor

public Parameter()  
public Parameter(String name)  
public Parameter(String name, int type)  
public Parameter(String name, int type, int dir)  
public Parameter(String name, int type, int dir, int size)  
public Parameter(String name, int type, int dir, int size, Object value)  

Methoden

public void appendChunk(byte[] bytes)  
public void appendChunk(char[] chars)  
public void appendChunk(String chars)  

Eigenschaften

public int getAttributes()  
public void setAttributes(int attr)  
public int getDirection()  
public void setDirection(int dir)  
public String getName()  
public void setName(String name)  
public int getNumericScale()  
public void setNumericScale(int scale)  
public int getPrecision()  
public void setPrecision(int prec)  
public int getSize()  
public void setSize(int size)  
public int getType()  
public void setType(int type)  
public com.ms.com.Variant getValue()  
public void setValue(Object v)  
public AdoProperties getProperties()  

Zugriffsmethoden (Accessor) für Parameter

Die Value-Eigenschaft eines Parameter-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 Parameter-Objekten abzurufen und festzulegen. Die meisten dieser Methoden besitzen Namen der Form getDataType oder setDataType.

Eine Ausnahme gibt es allerdings: Es gibt keine getNull-Eigenschaft, aber stattdessen eine isNull-Eigenschaft, die einen booleschen Wert zurückgibt, der angibt, ob das Feld Null ist.

public boolean getBoolean()  
public void setBoolean(boolean v)  
public byte getByte()  
public void setByte(byte v)  
public double getDouble()  
public void setDouble(double v)  
public float getFloat()  
public void setFloat(float v)  
public int getInt()  
public void setInt(int v)  
public long getLong()  
public void setLong(long v)  
public short getShort()  
public void setShort(short v)  
public String getString()  
public void setString(String v)  
public boolean isNull()  
public void setNull()  

Weitere Informationen

Parameter-Objekt