Skip to content

Errors from the server should be clearer #6

Description

@brian-hughes
  • I would like to see the error code in the err json structure
  • I probably don't need duplicate Error and message fields
  • We have lower and upper case Error/error that seem different. Is error needed?

{ Error: [Informix][Informix ODBC Driver][Informix]Unique constraint (informix.u100_2) violated.
errors: [],
error: '[node-ifxnjs] SQL_ERROR',
message: '[Informix][Informix ODBC Driver][Informix]Unique constraint (informix.u100_2) violated.',
state: '23000' }

Maybe an error structure like this would be more useful
{
type: SQL, //presume you might want to differentiate between server error and driver error ? else this might not be needed either
code: -1234,
message: '[Informix][Informix ODBC Driver][Informix]Unique constraint (informix.u100_2) violated.',
state: '23000'
}

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions