on line

解决方案 »

  1.   

    1.stdafx.h中加入
    #import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","adoEOF") 
    2.app文件的InitInstance中加入
    CString strConnection = "driver={SQL Server};Server=192.168.0.100;DATABASE=date;UID=sa;PWD=";//sql2000
    try
    {
    hr = m_pConnTemp.CreateInstance("ADODB.Connection"); if(SUCCEEDED(hr))
    {
    hr=m_pConnTemp->Open((_bstr_t)strConnection,"","",adModeUnknown);
    }
    }
    catch(_com_error e)
    {
    CCommon common;
    AfxMessageBox(common.DisplayAdoError(m_pConnTemp));

    if (m_pConnTemp != NULL)
    {
    if (m_pConnTemp->State)
    {
    if (m_pConnection != NULL)
    {
    if (m_pConnection->State)
    {
    m_pConnection->Close ();
    }
    }
    m_pConnection = m_pConnTemp;
    }
    }