change SUCCEEDED and FAILED macros to capture return value before building conditional expression; needed to avoid calling SQLDriverConnect on an already connected handle
Merge pull request #5 from pingles/master

Prevent repeated evaluation of function in SUCCEEDED and FAILED macros