GetErrorMessage (ODBCQuery - LotusScript)
Returns the short error message text associated with an error code.
Defined in
ODBCQuerySyntax
message$ = odbcConnection . GetErrorMessage( [ errorvalue ] )
message$ = odbcQuery . GetErrorMessage( [ errorvalue ] )
message$ = odbcResultSet . GetErrorMessage( [ errorvalue ] )
Parameters
errorvalue
Optional. The error number returned by the GetError method or by DB_LASTERROR to refer to the last error for an ODBC object. The following named constants identify the error numbers:
DBstsSUCCESS |
Not an error, SUCCESS (cannot be trapped by ON ERROR) |
|
---|---|---|
DBstsACCS |
Unable to get user ID and password |
|
DBstsAHVR |
The previous added row has not been updated |
|
DBstsBADP |
Bad parameter |
|
DBstsCANF |
Cannot find named data source |
|
DBstsCARR |
Cannot access requested row |
|
DBstsCCON |
Unable to connect |
|
DBstsCNVD |
String length exceeded |
|
DBstsCNVR |
Cannot convert data from native to expected or requested datatype |
|
DBstsCOAR |
Operation not allowed on AddRow workspace |
|
DBstsCPAR |
Cannot position at AddRow |
|
DBstsCXIN |
Could not execute insert or update |
|
DBstsENTR |
Entry missing |
|
DBstsEOFD |
End of data has been reached |
|
DBstsFAIL |
The operation failed for unspecified reasons |
|
DBstsHSTMT |
ODBC could not allocate a new statement handle |
|
DBstsILLG |
Unrecognized or illegal data type |
|
DBstsINTR |
Internal buffer limit reached when creating a string |
|
DBstsINVC |
Field ID is out of range |
|
DBstsINVR |
Invalid row number |
|
DBstsMEMF |
Out of memory |
|
DBstsNAFI |
Cannot insert new row before AddRow |
|
DBstsNCOJ |
No valid connection object |
|
DBstsNCOL |
Table did not return any columns |
|
DBstsNCON |
Not connected to a data source |
|
DBstsNODA |
The result contains no data |
|
DBstsNOEX |
Never executed successfully or result set closed |
|
DBstsNQOJ |
No valid query object |
|
DBstsNUNQ |
Update or Delete cannot locate a unique data row |
|
DBstsODBC |
ODBC could not complete the requested operation |
|
DBstsPMIS |
Missing parameter in query |
|
DBstsRCHG |
Original row data changed. Cannot be updated or deleted |
|
DBstsRDON |
Read Only. Data cannot be updated or deleted |
|
DBstsROWD |
The row has previously been deleted |
|
DBstsRUNC |
No changes in row |
|
DBstsSNFD |
A resource string could not be found in the resource file |
|
DBstsUBLE |
Column Not Updateable |
|
DBstsUNIM |
Unimplemented feature |
Return value
message$
String. The error message that corresponds to errorvalue. The message begins with "LS:DO" to distinguish it from other LotusScript messages.
Usage
You can test for an error with one of the following techniques:
- Check the return value of GetError immediately after a method or property is used.
- Create an error handler and use On Error.
Language cross-reference
@Failure function in formula language