我想在CRecordset的Open()方法里使用标准的SQL格式,比如:
m_pSet.Open(AFX_DB_USE_DEFAULT_TYPE, "select * from my_table where... group by... order by...");
执行时为什么说语法错或是参数不足???
难道必须使用m_strFilter和m_strSort吗?那如果要使用GROUP BY,DISTINCT类似的子句呢?
听说可以使用CDatabase::ExecuteSQL()方法,但如何获得结果集呢?有没有更好的方法?
还请大虾多多帮忙!!!!!
m_pSet.Open(AFX_DB_USE_DEFAULT_TYPE, "select * from my_table where... group by... order by...");
执行时为什么说语法错或是参数不足???
难道必须使用m_strFilter和m_strSort吗?那如果要使用GROUP BY,DISTINCT类似的子句呢?
听说可以使用CDatabase::ExecuteSQL()方法,但如何获得结果集呢?有没有更好的方法?
还请大虾多多帮忙!!!!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货