aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorHiroshi Inoue <inoue@tpf.co.jp>2002-04-04 23:29:16 +0000
committerHiroshi Inoue <inoue@tpf.co.jp>2002-04-04 23:29:16 +0000
commit0e11aea246a462e503a73908c9fc143b9f2da16a (patch)
tree80abf72fb45a9ca79f0c70d48a9cae035025d086 /src
parent010d1af3ec896da9bfbdf114b69a1d6bd4de82b5 (diff)
downloadpostgresql-0e11aea246a462e503a73908c9fc143b9f2da16a.tar.gz
postgresql-0e11aea246a462e503a73908c9fc143b9f2da16a.zip
Fix a bug in SQLError().
Diffstat (limited to 'src')
-rw-r--r--src/interfaces/odbc/environ.c4
1 files 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;