Changeset: 3da6dc78a5f8 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/3da6dc78a5f8
Modified Files:
clients/odbc/tests/odbcconnect.c
Branch: Aug2024
Log Message:
Show errors that do not set any diagnostics
diffs (26 lines):
diff --git a/clients/odbc/tests/odbcconnect.c b/clients/odbc/tests/odbcconnect.c
--- a/clients/odbc/tests/odbcconnect.c
+++ b/clients/odbc/tests/odbcconnect.c
@@ -183,6 +183,7 @@ ensure_ok(SQLSMALLINT type, SQLHANDLE ha
SQLCHAR explanation[256];
SQLSMALLINT len;
+ bool printed_something = false;
for (int i = 1; ; i++) {
SQLRETURN diag_ret = SQLGetDiagRec(
type, handle, i,
@@ -194,9 +195,14 @@ ensure_ok(SQLSMALLINT type, SQLHANDLE ha
class = NULL;
}
printf(" - %s: %s\n", state, explanation);
+ printed_something = true;
}
if (!SQL_SUCCEEDED(ret) && ret != SQL_NEED_DATA) {
+ if (!printed_something) {
+ printf("%s: %s\n", class, message);
+ printf(" - failed without explanation\n");
+ }
cleanup();
exit(1);
}
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]