From 0e11aea246a462e503a73908c9fc143b9f2da16a Mon Sep 17 00:00:00 2001
From: Hiroshi Inoue <inoue@tpf.co.jp>
Date: Thu, 4 Apr 2002 23:29:16 +0000
Subject: [PATCH] Fix a bug in SQLError().

---
 src/interfaces/odbc/environ.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/interfaces/odbc/environ.c b/src/interfaces/odbc/environ.c
index 4fdfe74c9d4..6de5c50c4e3 100644
--- a/src/interfaces/odbc/environ.c
+++ b/src/interfaces/odbc/environ.c
@@ -317,7 +317,7 @@ PGAPI_ConnectError(	HDBC hdbc,
 	SWORD		msglen;
 
 	mylog("**** PGAPI_ConnectError: hdbc=%u <%d>\n", hdbc, cbErrorMsgMax);
-	if (RecNumber != 1)
+	if (RecNumber != 1 && RecNumber != -1)
 		return SQL_NO_DATA_FOUND;
 	if (cbErrorMsgMax < 0)
 		return SQL_ERROR;
@@ -443,7 +443,7 @@ PGAPI_EnvError(		HENV henv,
 	int		status;
 
 	mylog("**** PGAPI_EnvError: henv=%u <%d>\n", henv, cbErrorMsgMax);
-	if (RecNumber != 1)
+	if (RecNumber != 1 && RecNumber != -1)
 		return SQL_NO_DATA_FOUND;
 	if (cbErrorMsgMax < 0)
 		return SQL_ERROR;
-- 
GitLab