Alistair Leslie-Hughes : msado15: Recordset::Open - Correctly update count/index values.
Module: wine Branch: master Commit: 8e9bea371de31b649aa20a3f617885fca2db7c16 URL: https://gitlab.winehq.org/wine/wine/-/commit/8e9bea371de31b649aa20a3f617885f... Author: Alistair Leslie-Hughes <leslie_alistair(a)hotmail.com> Date: Thu Sep 21 17:47:01 2023 +1000 msado15: Recordset::Open - Correctly update count/index values. ADO can return a RecordCount of -1. --- dlls/msado15/recordset.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dlls/msado15/recordset.c b/dlls/msado15/recordset.c index 84db7fc581d..a70fc2b33ac 100644 --- a/dlls/msado15/recordset.c +++ b/dlls/msado15/recordset.c @@ -2104,8 +2104,8 @@ static HRESULT WINAPI recordset_Open( _Recordset *iface, VARIANT source, VARIANT return hr; } - recordset->count = affected; - recordset->index = affected ? 0 : -1; + recordset->count = affected > 0 ? affected : 0; + recordset->index = affected > 0 ? 0 : -1; /* * We can safely just return with an empty recordset here
participants (1)
-
Alexandre Julliard