Параметр (ADO — синтаксис WFC)
package com.ms.wfc.data
Конструктор
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)
Методика
public void appendChunk(byte[] bytes)
public void appendChunk(char[] chars)
public void appendChunk(String chars)
Свойства
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()
Методы доступа к параметрам
Свойство Value объекта параметра получает или задает содержимое этого объекта. Содержимое представлено как VARIANT, тип объекта, который можно назначить значение и любой из нескольких типов данных.
ADO/WFC реализует свойство Value с методом getValue getValue, который возвращает объект VARIANT; и метод setValue, который принимает VARIANT в качестве аргумента. VARIANTs очень эффективны на определенных языках, таких как Microsoft Visual Basic.
Помимо свойства Value, ADO/WFC предоставляет методы доступа, использующие типы данных Java для получения и задания содержимого объектов параметра. Большинство этих методов имеют имена формы получитьDataType или задатьDataType.
Существует одно важное исключение: нет свойства getNull; Вместо этого существует свойство isNull, которое возвращает логическое значение, указывающее, имеет ли поле значение NULL.
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()