From: Piotr Caban piotr@codeweavers.com
--- dlls/msado15/recordset.c | 4 ++++ 1 file changed, 4 insertions(+)
diff --git a/dlls/msado15/recordset.c b/dlls/msado15/recordset.c index d5bf3201fef..d4e59008da5 100644 --- a/dlls/msado15/recordset.c +++ b/dlls/msado15/recordset.c @@ -2096,6 +2096,10 @@ static HRESULT load_all_recordset_data(struct recordset *recordset, IUnknown *ro V_DATE(v) = d; break; } + case DBTYPE_VARIANT: + VariantInit(v); + VariantCopy(v, (VARIANT*)(data + bindings[datacol].obValue)); + break; default: V_VT(v) = VT_I2; V_I2(v) = 0;