如题

解决方案 »

  1.   

    用MFC + ADO 把jpg图象文件放入ACCESS库中
    http://www.vckbase.com/document/viewdoc/?id=719
      

  2.   

    谢谢楼上的,要是有MFC+ADO把BMP,最好是(DCM)图象放入SQLSERVER中,多谢了
      

  3.   

    他们都是BLOB数据处理
    没什么区别的,你看看下面的文章就明白了。
    http://www.vckbase.com/document/viewdoc/?id=252
      

  4.   

    bmp是二进制文件,楼主可以搜索以下,这种例子很多的。
      

  5.   

    CLongBinary类...
    很方便地就可以实现.
    不过要有一些内存控制的能力
      

  6.   

    谢谢各位,MajorVon()能不能请你将具体点,最好有个例子,谢谢
      

  7.   

    这是我做的一个会议纪要的部分代码.
    m_pMeetSet->AddNew(); m_pMeetSet->m_Address=m_Address;
    m_pMeetSet->m_Attendant=m_Attendant;
    m_pMeetSet->m_Compere=m_Compere;
    m_pMeetSet->m_Day=m_Day;
    m_pMeetSet->m_EndTime=m_EndTime;
    m_pMeetSet->m_ID=strID;
    m_pMeetSet->m_Recorder=m_Recorder;
    m_pMeetSet->m_StartTime=m_StartTime;
    m_pMeetSet->m_Topic=m_Topic;
    m_pMeetSet->m_Type=m_Type; HLOCAL hEdit=m_ctlAgenda.GetHandle();
    LPVOID hEditData=::LocalLock(hEdit);
    UINT nEditSize=::LocalSize(hEdit);

    HGLOBAL hGData=::GlobalAlloc(GPTR,nEditSize);
    m_pMeetSet->m_Agenda.m_hData=::GlobalLock(hGData);
    m_pMeetSet->m_Agenda.m_dwDataLength=::GlobalSize(hGData); ::CopyMemory(hGData,hEditData,nEditSize); ::LocalUnlock(hEdit); m_pMeetSet->SetFieldDirty(&(m_pMeetSet->m_Agenda));
    m_pMeetSet->SetFieldNull(&(m_pMeetSet->m_Agenda),FALSE); try{
    m_pMeetSet->Update();
    }
    catch(CDBException* e){
    AfxMessageBox(e->m_strError);
    e->Delete();
    }
    ::GlobalUnlock(hGData);
    ::GlobalFree(hGData);