谁帮我把这句解释一下,关于数据库的,StartID=atol(LPCTSTR(_bstr_t(pSet->GetFields()->GetItem(_variant_t((short)0))->GetValue())));
StartKM=atol(LPCTSTR(_bstr_t(pSet->GetFields()->GetItem(_variant_t((short)1))->GetValue())));谢谢指点。
StartKM=atol(LPCTSTR(_bstr_t(pSet->GetFields()->GetItem(_variant_t((short)1))->GetValue())));谢谢指点。
解决方案 »
- 请教大侠Still Image Capture这个视频图象的静止捕捉窗口是怎么自动打开的?怎么才能在程序中控制它呢?
- 我的direct程序一运行cpu的利用率就是100%
- 控件跟窗口一样大的问题
- 对象转换
- 一个简单的问题,如何生成界面。。。。。
- 一个和文件有关的问题
- windows下多进程与多线程程序有什么区别?
- 高分求解,如何在程序中列举域中的所有服务器?
- GetDlgItem 的问题
- 如何设置dll的地址在0x80000000上,
- 求《Visual C++面向对象与可视化程序设计》pdf格式
- 急救。。。高手近来。。。散分100。。。。。。。在一个辅助线程中调用CApplication为什么老失败?
获取 pSet 数据集中第一列的值, 并把它转换为 long 型, 存入 StartID 中.atol 是标准的 c 函数, 把字符串转换成 long
LPCTSTR 是 Windows 里定义的, 如果你没有用 UNICODE 就有点象 const char *
_bstr_t 是 COM 时常用的一种类型, 在这里作强制类型转换用
pSet 应该是数据集
GetFields() 就是得到 pSet 中的所有域
GetItem 就是得到第几列
GetValue 就是得到值第二句, 同理, 略. ..
将数据集中的第一个字段的值从字符型转化为long型