Changeset: 93d91bc53766 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/93d91bc53766
Modified Files:
        clients/odbc/samples/testStmtAttr.c
        clients/odbc/samples/testgetinfo.c
Branch: default
Log Message:

Do not exit during check of return code. Also add missing SQL_NO_DATA case.


diffs (50 lines):

diff --git a/clients/odbc/samples/testStmtAttr.c 
b/clients/odbc/samples/testStmtAttr.c
--- a/clients/odbc/samples/testStmtAttr.c
+++ b/clients/odbc/samples/testStmtAttr.c
@@ -59,9 +59,11 @@ check(SQLRETURN ret, SQLSMALLINT tpe, SQ
        case SQL_ERROR:
                prerr(tpe, hnd, func, "Error");
                break;
+       case SQL_NO_DATA:
+               break;
        case SQL_INVALID_HANDLE:
                fprintf(stderr, "%s: Error: invalid handle\n", func);
-               exit(1);
+               break;
        default:
                fprintf(stderr, "%s: Unexpected return value\n", func);
                break;
@@ -113,7 +115,7 @@ main(int argc, char **argv)
        if (argc > 3)
                pass = argv[3];
        if (argc > 4 || *dsn == '-') {
-               fprintf(stderr, "Usage: %s [datasource [user [password]]]\n", 
argv[0]);
+               fprintf(stderr, "Wrong arguments. Usage: %s [datasource [user 
[password]]]\n", argv[0]);
                exit(1);
        }
 
diff --git a/clients/odbc/samples/testgetinfo.c 
b/clients/odbc/samples/testgetinfo.c
--- a/clients/odbc/samples/testgetinfo.c
+++ b/clients/odbc/samples/testgetinfo.c
@@ -64,9 +64,11 @@ check(SQLRETURN ret, SQLSMALLINT tpe, SQ
        case SQL_ERROR:
                prerr(tpe, hnd, func, "Error");
                break;
+       case SQL_NO_DATA:
+               break;
        case SQL_INVALID_HANDLE:
                fprintf(stderr, "%s: Error: invalid handle\n", func);
-               exit(1);
+               break;
        default:
                fprintf(stderr, "%s: Unexpected return value\n", func);
                break;
@@ -1143,7 +1145,7 @@ main(int argc, char **argv)
        if (argc > 3)
                pass = argv[3];
        if (argc > 4 || *dsn == '-') {
-               fprintf(stderr, "Usage: %s [datasource [user [password]]]\n", 
argv[0]);
+               fprintf(stderr, "Wrong arguments. Usage: %s [datasource [user 
[password]]]\n", argv[0]);
                exit(1);
        }
 
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to