Поделиться через


Поле (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()  

Методы доступа к полям

Свойство Value объекта Field получает или задает содержимое этого объекта. Содержимое представлено как VARIANT, тип объекта, который можно назначить значение и любой из нескольких типов данных.

ADO/WFC реализует свойство Value с методом getValue getValue, который возвращает объект VARIANT; и метод setValue, который принимает VARIANT в качестве аргумента. VARIANTs очень эффективны на определенных языках, таких как Microsoft Visual Basic.

Помимо свойства Value, ADO/WFC предоставляет методы доступа методы, использующие типы данных Java для получения и задания содержимого объектов Field. Большинство этих методов имеют имена формы получитьDataType или задатьDataType.

Существует два заметных исключения: один из методов getObject getObj ect возвращает объект, принудителен к указанному классу. Свойство 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)  

См. также

объект поля