字段 (ADO - WFC 语法)

package com.ms.wfc.data

方法

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)  

性能

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)  

(有关详细信息,请参阅 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()  

Field 访问器方法

Field 对象的 Value 属性获取或设置该对象的内容。 内容表示为 VARIANT,可以是一个值和多个数据类型之一的对象类型。

ADO/WFC 使用 getValue 方法实现 Value 属性,该方法返回 VARIANT 对象;和 setValue 方法,该方法采用 VARIANT 作为参数。 VARIANT 在某些语言(如 Microsoft Visual Basic)中非常高效。

除了 Value 属性之外,ADO/WFC 还提供 访问器 方法,这些方法使用 Java 数据类型来获取和设置 Field 对象的内容。 这些方法中的大多数方法的名称 获取DataType设置DataType

有两个值得注意的例外情况:getObject 方法之一返回强制转换为指定类的对象。 没有 getNull 属性;而是有一个 isNull 属性,该属性返回一个布尔值,该值指示字段是否为 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)  

另请参阅

Field 对象