Data.SqlExpr.SQLResult

From RAD Studio API Documentation
Jump to: navigation, search

Delphi

type SQLResult = Integer;

C++

typedef int SQLResult;

Properties

Type Visibility Source Unit Parent
type
typedef
public
Data.SqlExpr.pas
Data.SqlExpr.hpp
Data.SqlExpr Data.SqlExpr

Description

SQLResult is the return type for dbExpress function calls.

SQLResult indicates the success or failure of a dbExpress function. The following table lists the error codes defined for dbExpress.



SQLResult Value Meaning

SQL_SUCCESS

The function call was successful.

DBXERR_NONE

Same as SQL_SUCCESS.

DBXERR_NOMEMORY

Insufficient memory.

DBXERR_INVALIDFLDTYPE

Invalid field type.

DBXERR_INVALIDHNDL

Invalid handle.

DBXERR_INVALIDTIME

Invalid time value.

DBXERR_NOTSUPPORTED

Feature not supported.

DBXERR_INVALIDXLATION

Invalid translation.

DBXERR_INVALIDPARAM

Invalid parameter.

DBXERR_OUTOFRANGE

Value out of range.

DBXERR_SQLPARAMNOTSET

Parameter not set.

DBXERR_EOF

Unexpected end-of-file.

DBXERR_INVALIDUSRPASS

Invalid user password.

DBXERR_INVALIDPRECISION

Invalid precision on a BCD value.

DBXERR_INVALIDLEN

Invalid length.

DBXERR_INVALIDTXNISOLEVEL

Invalid transaction isolation level.

DBXERR_INVALIDTXNID

Invalid transaction id.

DBXERR_DUPLICATETXNID

Duplicate transaction id.

DBXERR_DRIVERRESTRICTED

Driver restricted.

DBXERR_LOCALTRANSACTIVE

An attempt to start multiple local transactions (only 1 allowed).