本站首页    管理页面    写新日志    退出


 

 

 


最新日志

练车
今天是2011年07月02号
温馨
CInternetSession 类
CHttpFile实现Get/Post
在MFC中加一个控制台DOS界面
strtol 函数
outputParam
有关CTime和ColeDateTime
variant_t ,_bstr_t 与

 


 

最近的评论

回复:CHttpFile实现Get/Po
回复:好久没有来了
回复:参数自整定的模糊PID
回复:电子设计大赛自由命题可参考的题目
回复:数字万用表使用方法
回复:公交车上巨搞笑的一幕
回复:电子设计大赛自由命题可参考的题目
回复:电子设计大赛自由命题可参考的题目
回复:电子设计大赛自由命题可参考的题目
回复:暑假回来

 


 

连接




    

好久没有来了
sccwqiang 发表于 2009-4-7 14:49:16

  好久没有写博客,今天有空随便写一下,下面是我自己搞的一个VC下联接ORACLE一段代码。第一次写的,对以后肯定是有些帮助的,所以拿上来,以后可以看一看。 DWORD WINAPI ProcessOracle(LPVOID lpParameter){ while(TRUE) {   bThreadStart = TRUE;  CoInitialize(NULL);  _ConnectionPtr pConn(__uuidof(Connection));  _RecordsetPtr pRecord(__uuidof(Recordset));    pConn->ConnectionString = "Provider=OraOLEDB.Oracle.1;Password=appuser;Persist Security Info=True;User ID=appuser;Data Source=TESTDB";  pConn->Open("","","",adConnectUnspecified);//    pRecord = pConn->Execute("select * from yyr_mbinside_feectrl",NULL,adCmdText);  while (!pRecord->rsEOF)  {   ITEM_KEY *key = new ITEM_KEY();   ITEM_KEYVALUE keyValue ;   //先KEY值   key->m_Coid = (char*)(_bstr_t)pRecord->Fields->GetItem((_variant_t)"COID") ->Value;   key->m_Operator = (char*)(_bstr_t)pRecord->Fields->GetItem((_variant_t)"OPERATOR") ->Value;   key->m_Province = (char*)(_bstr_t)pRecord->Fields->GetItem((_variant_t)"PROVINCE") ->Value;   //再得到KEYVALUE值   keyValue.m_Daylimit = (char*)(_bstr_t)pRecord->Fields->GetItem((_variant_t)"daylimit") ->Value;   keyValue.m_Monthlimit = (char*)(_bstr_t)pRecord->Fields->GetItem((_variant_t)"monthlimit") ->Value;   //入栈   item.insert(PROCESS_PER_ITEM::value_type(*key,keyValue));   //把申请的内存块进入LIST中,以后好KISS掉   listItem.push_back(key);   pRecord->MoveNext();   //DELETE_POINT(key);  }  /*char *pc = new char[40]; memset(pc,0,40);sprintf(pc,"%d",item.size());::MessageBox(NULL,pc,"SIZE OF ITEM",MB_OK); break;*/  bThreadStart = FALSE;  ::Sleep(1000 * 60 * 10);  //先放掉已申请的内存  LIST_ITEM::iterator it;  for(it=listItem.begin();it!=listItem.end();++it)  {   DELETE_POINT(*it);  }  //全部关闭掉,并且清空MAP列表  pRecord->Close();  pConn->Close();  pRecord.Release();  pConn.Release();  item.clear();  CoUninitialize(); }  return 1;}

阅读全文(1781) | 回复(1) | 编辑 | 精华


回复:好久没有来了
fjsh(游客)发表评论于2009-4-8 11:33:53

<a href="http://reducer.vwwv.gd.cn/?cat=68">齿轮箱</a>

个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除

» 1 »

发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)

 

 

 


站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.031 second(s), page refreshed 144328925 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号