·天新网首页·加入收藏·设为首页
首页|笔记本|手机|数码相机|摄像机|MP3/MP4|主板|内存|显示器|办公|打印机|下载|开发|汽车|学院|业界
硬件|台式机|数码|数字家庭|投影仪|GPS/CPU|显卡|硬盘|服务器|网络|一体机|驱动|源码|游戏|考试|报价
您现在的位置:天新网 > 软件开发 > 开发语言 > VC开发
实用!超强VC/MFC 常见问答收集
http://dev.21tx.com 2004年07月15日 CSDN jiangsheng收集

上一页 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 下一页


 try{
  if (!celt) celt = 1;
  for (ULONG i = 0; i < celt; i++){
   if (m_pRecordset->EndOfFile== VARIANT_TRUE)
    break;
   _bstr_t bstrText=
    (LPCTSTR)g_GetValueString(
    m_pRecordset->Fields->Item[(LPCTSTR)m_pDataType->m_strAutoCompleteField]->Value);
   if(bstrText.length()>0){
    rgelt[i] = OLESTRDUP(bstrText);
    if (pceltFetched)
     *pceltFetched++;
   }
   m_pRecordset->MoveNext();
  }
  if (i == celt)
   hr = S_OK;
 }
 catch(_com_error &e)
 {
  ESErrPrintProviderError(g_connection);
  ESErrPrintComError(e);
  return e.Error();
 }
 return hr;
}
STDMETHODIMP CEnumDataType::Skip(ULONG celt)
{
 if(m_pRecordset==NULL) return OLE_E_BLANK;
 try{
  m_pRecordset->Move(celt,(long)adBookmarkCurrent);
 }
 catch(_com_error &e)
 {
  ESErrPrintProviderError(g_connection);
  ESErrPrintComError(e);
  return e.Error();
 }
 return S_OK;
}
STDMETHODIMP CEnumDataType::Reset(void)
{
 if(m_pRecordset==NULL) return OLE_E_BLANK;
 try{
  m_pRecordset->Requery(adCmdUnknown);
  if(m_pRecordset->BOF==VARIANT_FALSE)
   m_pRecordset->MoveFirst();
 }
 catch(_com_error &e)

 





上一篇: 明明白白看MFC之程序框架(三)
下一篇: 用VC++实现console程序显示彩色文本

上一页 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 下一页

Google
 
热点文章
关于我们 | 联系我们 | 广告服务 | 工作机会 | 版权声明 | 欢迎投稿 | 网站地图
Copyright © 2000-2008 , www.21tx.com , All Rights Reserved .
© 晨新科技 版权所有 Created by TXSite.net