Neolane - JavaScript API - v6.1.0

Unknown
queryWithTypes
Executes a SELECT type SQL query with column type specification.
queryWithTypes ( command , types [, value1, ... ])
Parameters
command
SQL command.
types
Table containing the column type.
value1, ...
Command variables.
Return value
A cursor that enables you to iterate on the query result.
Remarks
The function is identical to query , with the added columns type. In most cases, column type isn't used as it can be inferred automatically. This is why the query should be preferred. However in some cases, specially with Oracle and date type columns, it can be necessary to explicit the type.

Column types are character strings in the following list:

  • string
  • datetime
  • date
  • time
  • timespan
  • double
  • float
  • boolean
  • byte
  • short
  • long
  • int64
  • memo
  • blob
  • link
  • bin

Example:

var cnx = application.getConnection()

var stmt = cnx.query("SELECT iOperatorId, sName, tsLastModified " +
                     "FROM xtkOperator " +
                     "WHERE iOperatorId > $(l)",
                     ["long", "string", "datetime"],
                     1000)
for each(var row in stmt)
  logInfo(row[0] + " : " + row[1] + " " + row[2])

cnx.dispose()

The operator must have 'sql' rights to use this function, otherwise an exception is raised.

Features
Method of class: DBEngine
Available in:
  • Content management
  • Delivery properties
  • Typology rule
  • JSSP
  • SOAP Method
  • WebApp
  • Workflow

Table of contents

previous page start next page