一sql server的表sale,含一字段qty(表示商品数量),是int型的,现在希望通过sql语句将这张表的所有商品的总数量求出,并存放到一个VC中的int形变量中(以便之后在如Edit的UI控件上显示),应该如何做?
请写出具体的VC代码,一定给分!!谢谢!
请写出具体的VC代码,一定给分!!谢谢!
解决方案 »
- 界面开发框架更新
- VC++ 复选框按钮按下时改变显示名称怎么做
- 菜鸟,播放器如何在全屏模式下去掉窗口标题栏
- 新手问个问题
- gif文件显示问题
- 98下程序运行时,用资源状态工具察看,发现用户资源不断减少,可能是什么原因
- 简单问题:如何画实心圆?pDC->FillSolidRect(CRect(100, 105, 200, 210),RGB(125,125,0));
- extern "C" __stdcall __cdecl
- 帮个忙。关于EDIT BOX的滚动条。
- 急!急!急!哪里有ado的电子书(vc)
- 我可以解开wise 打的安装包吗?(不是安装)
- 这是什么http://www.csdn.net/soft/openfile.asp?kind=1&id=6398
CDatabase db;
try{
db.OpenEx(...);
}
catch(...)
{
...
}
CRecordset rs(&db);
rs.Open(_T("SELECT count(qty) FROM sale"), ...);
CString strValue;
rs.GetFiledValue((short)0, strValue);m_nValue/*int形变量中(以便之后在如Edit的UI控件上显示)*/ = _ttoi(strValue.GetBuffer(0));
rs.Close();
db.Close();
...
select SUM(qty) as sum_qty from sale
即可得到所有商品的总数量。
count()是统计元组个数,并非求和lQty = pRs->(long)pRs->GetCollect((_variant_t)_T("sum_qty "));