From: Alistair Leslie-Hughes leslie_alistair@hotmail.com
--- dlls/msado15/recordset.c | 4 ++++ 1 file changed, 4 insertions(+)
diff --git a/dlls/msado15/recordset.c b/dlls/msado15/recordset.c index 272131a0d31..ce91e7b17c0 100644 --- a/dlls/msado15/recordset.c +++ b/dlls/msado15/recordset.c @@ -2071,6 +2071,10 @@ static HRESULT WINAPI recordset_Open( _Recordset *iface, VARIANT source, VARIANT if (FAILED(hr)) return E_FAIL;
+ hr = VariantCopy(&recordset->active_connection, &active_connection); + if (FAILED(hr)) + return E_FAIL; + if (V_VT(&source) != VT_BSTR) { FIXME("Unsupported source type!\n");