3. System Classes : ButtonField Class : QueryParm Class
 
Share this page                  
QueryParm Class
QueryParm Attributes
Attribute
Data Type
Description
Inherited
From
ClassName
varchar(32)
Gives the name of an object's actual type (as opposed to its declared type) (R)
Object
ClientData
Object
Provides a way to associate data with an object (RW)
Object
CompiledExpression
DynExpr
Contains the DynExpr from the compiling expression that uses the last scope of the query object (R)
Defined
CompiledResult
DynExpr
Contains the DynExpr from the ResultAssignment attribute's string (R)
Defined
Expression
varchar(256)
Contains a 4GL expression string (RW)
Defined
InstanceIdentifier
integer
Contains a value that uniquely identifies an instance of an allocated object (R)
Object
InstanceReferences
integer
Contains the current number of references to the object (R)
Object
IsDBHandleField
smallint
Is TRUE if an expression to be loaded into the target is a string object or bitmap object (RW)
Defined
IsDefaultValue
smallint
Is TRUE if the value in QueryCol's expression produces the default value for this value (RW)
Defined
IsDeleteWhere
smallint
Is TRUE if an expression to be loaded yields a where clause element for a database deletion (RW)
Defined
IsFileHandleField
smallint
Is TRUE if the expression to be loaded into the target is a string object or bitmap object (RW)
Defined
IsInsertTarget
smallint
Is TRUE if the expression yields a target for a database insertion (RW)
Defined
IsSelectTarget
smallint
Specifies whether the expression applies to a select statement (RW)
Defined
IsUpdateTarget
smallint
Is TRUE if the expression yields a target for database update (RW)
Defined
IsUpdateWhere
smallint
Is TRUE if the expression yields a where clause element for a database update (RW)
Defined
ResultAssignment
varchar(256)
Holds an optional expression that can be used to assign the value passed to the database on an insertion or update (RW)
Defined
UsePrefix
smallint
Is TRUE if the expression is going to be compiled with the TargetPrefix attribute of the QueryObject prefixed to it (RW)
Defined
 
QueryParm Methods
Method
Return
Value
Description
Inherited From
Duplicate()
QueryParm
Makes a duplicate of the object, placing a reference to the new object in a reference variable
Object
GetAttribute
(
attributename = byref(variable)
{,attributename = byref(variable)})
integer
Gets the values of any number of attributes for the object
Object
IsA
(class =
classname)
integer
Returns TRUE if the object is of the same class as, or one of the subclasses of, the class specified by classname
Object
SetAttribute
(
attributename = value
{,attributename = value})
integer
Sets any number of attributes for the object
Object