网络服务器软件开发/中间件开发,关注ACE/ICE/boost

C++博客 首页 新随笔 联系 聚合 管理
  152 Posts :: 3 Stories :: 172 Comments :: 0 Trackbacks

ifstream in("data.txt");
 if (!in)
 {
     cout << "bad data.txt" << endl;
     return 0;
 }
 
     string index,greetings,intro1,intro2,intro3,intro4,intro5,intro6;
 while(in >> index >> greetings >> intro1 >> intro2 >> intro3 >> intro4 >> intro5 >> intro6)
 {
    
     WriteLog("data.log","%d:%s:%s:%s:%s:%s:%s:%s",atoi(index.c_str()),greetings.c_str(),intro1.c_str(),intro2.c_str(),intro3.c_str(),intro4.c_str(),
       intro5.c_str(),intro6.c_str());
     char sql[1024] ={0};
     char temp[2048] = {0};
     sprintf(sql,"insert into tb_mmsbody values (%u,\'%s\',\'%s\',\'%s\',\'%s\',\'%s\',\'%s\',\'%s\')",
       atoi(index.c_str()),greetings.c_str(),intro1.c_str(),intro2.c_str(),intro3.c_str(),intro4.c_str(),
       intro5.c_str(),intro6.c_str());
     G2U(temp,2048,sql,strlen(sql));
     WriteLog("data.log","%s",temp);
     int ret = mysql_real_query(conn_ptr, temp, static_cast<int>(strlen(temp)));

     if(ret != 0)
     {

  cout<<"query error"<<endl;
  cout << mysql_error(conn_ptr) << endl;
     } 
 } 

posted on 2007-05-23 15:57 true 阅读(319) 评论(0)  编辑 收藏 引用 所属分类: C++基础

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理