读书人

VC 用MySQL API 连接数据库怎么返回

发布时间: 2012-04-14 17:14:21 作者: rapoo

VC 用MySQL API 连接数据库,如何返回查询的总数?

if(mysql_real_query(&m_pConnection->m_MySQL, szSQL, (UINT)szSQL.GetLength()) == 0)
if((m_Result = mysql_use_result(&m_pConnection->m_MySQL)))
{
....
*m_ulCount = mysql_affected_rows(&m_pConnection->m_MySQL); //用返回查询总数则出错 增加,修改,删除有效果
.....
}



mysql_query(&......)
*m_ulCount = mysql_affected_rows(&m_pConnection->m_MySQL); //增加,修改,删除 后影响行数有效果

1) 对查询结果集体一条一条累加算是没有问题 2) 用select count(*) as 算查询两次了, 还有啥办法好如何返回查询的总数? 谢谢大家了


[解决办法]
必须是两条sql
[解决办法]
mysql_num_rows()

读书人网 >Mysql

热点推荐