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]