try

               、、、、、
_RecordsetPtr m_pRecordset;
m_pRecordset.CreateInstance("ADODB.Recordset");
m_pRecordset->Open("SELECT * FROM User",_variant_t((IDispatch*)m_pConnection,true),adOpenStatic,adLockOptimistic,adCmdText);
           、、、、、
}编译通过,运行时报错:IDispatch error #3092,查了一下,觉得此SQL语句没问题,不知道错在哪?
SELECT * FROM User