jim97的blog
jim97的blog
<2008年8月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
31123456

留言簿(8)

随笔分类

随笔档案

文章分类

文章档案

相册

收藏夹

人才网信息

公共信息资源网站

友人链接

搜索

最新评论

阅读排行榜

评论排行榜

 
VC知识库BLOG   首页  新随笔  联系  聚合  登录 
  随笔-18 文章-37 评论-44 Trackbacks-0
//运行环境 vc++和Access 2000
//对于货币直接格成字符串.日期则加上#
CString sql;
sql.format( “Update set table 货币单价=%s,日期字段=#%s#”,m_COleCurrency.Format(),  m_CTime.Format("%Y/%m/%d"))  


//从记录集中取数据
_variant_t var;
COleCurrency m_Cost_Price;
CFields pFields;
//货币型   直接加字符名便可. 注意不要用索引号来
      var=pFields.GetItem(_variant_t("成本价")).GetValue();
      VariantChangeType(&var,&var,0,VT_CY);
       m_Cost_Price=(var.vt!=VT_NULL)?var.cyVal:COleCurrency(0,0);

//Float 型
       var=pFields.GetItem((_variant_t)("包装长")).GetValue();
      VariantChangeType(&var,&var,0,VT_R4);
       m_Float=(var.vt!=VT_NULL)?var.fltVal:0.0f

//字符型
        var=pFields.GetItem((_variant_t)("备注")).GetValue();
        str=(var.vt!=VT_NULL)?(BSTR)var.bstrVal:'\0';

//存取时
CString m_contact_person;
 pReh->PutCollect("Contact_Person",(_variant_t)m_contact_person);

//对于记录重新
pReh->Requery(adOptionUnspecified);
posted on 2005-10-31 08:32 木子的blog 阅读(2792) 评论(0)  编辑 收藏
Comments
标题  
姓名  
主页
验证码 *
内容   
  登录  使用高级评论  Top
[使用Ctrl+Enter键可以直接提交]