一个关于数据库的有关问题

一个关于数据库的问题连接好数据库后,执行m_pRecordset-Open(_variant_t(strSQL),m_pConnection.GetInter

一个关于数据库的问题
连接好数据库后,执行m_pRecordset->Open(_variant_t(strSQL),m_pConnection.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText)后;
pRecordset->RecordCount为什么总是-1?
我把adOpenDynamic改为adOpenStatic后,就变成1了,为什么啊?

[解决办法]
adOpenDynamic打开动态类型游标,adOpenStatic打开静态类型游标。
不知道是不是与你的SQL语句有关,可能是因为不支持吧。