注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

午夜阳光

 
 
 

日志

 
 

保存数据到数据库  

2011-11-29 13:57:44|  分类: C++ |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

需要引用:

#import "c:\program files\common files\system\ado\msado15.dll" named_guids rename_namespace("ADOCG") rename("EOF", "EndOfFile") rename("BOF","FirstOfFile")
using namespace ADOCG;

 

定义变量

_ConnectionPtr pConn;
_RecordsetPtr pRst;
_CommandPtr pCmd;

 

初始化

  CoInitialize(NULL);
   pConn=new _ConnectionPtr(__uuidof(Connection)); 
  pRst=_RecordsetPtr(__uuidof(Recordset));   
   pCmd=new _CommandPtr(__uuidof(Command));
    try{       

//ConectionString表示的是数据库的连接语句
      pConn->Open(_bstr_t(ConnectionString),"","",adModeUnknown); //打开数据库
  }catch(_com_error &err){
        (void)err;//未了防止产生error是引用的警告
 MessageBox(NULL,_T("数据库初始化失败!"),_T("提示"),MB_ICONINFORMATION);
       }

数据插入

/if(strcmp(DATA_TO_DB,"1")==0){         
          CString strInsert;
           try{     
              strInsert.Format("INSERT INTO [MarketPrice] VALUES ('%s','%s','%s','%d','%f','%d','%f','%d','%f','%f','%d','%f','%f','%f','%f','%f','%d','%f','%d','%f','%d','%f','%d','%f','%d','%f','%d','%f','%d','%f','%d','%f','%d','%f','%d','%f','%s','%s','%f','%f','%f','%f','%f')",相关的字段);
        } catch(_com_error &err){
              (void)err;//未了防止产生error是引用的警告
               MessageBox(NULL,_T("添加失败"),_T("提示"),MB_ICONINFORMATION);
           }
          _variant_t RecordsAffected; 
          try{            
               pConn->Execute(_bstr_t(strInsert),&RecordsAffected,adCmdText);  //执行SQL语句
            }catch(_com_error &err){
                  (void)err;//未了防止产生error是引用的警告
           }
    }

  评论这张
 
阅读(298)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018