自己找了半天终于找解决了,但是 什么原因不明白,解决办法在数据库no_namespace rename("EOF","adoEOF") rename("BOF","adoBOF") 加rename("Error","adoError")

解决方案 »

  1.   

    命名空间冲突,把Error改个长些的名字
      

  2.   


    case RE_ADVANCE:
    sz = CharTraits::Next(szCurrInput);
    szCurrInput = sz;
    if (*sz == '\0')
    goto Match_Error;
    ip = 0;
    pContext->m_nTos = 0;
    break; case RE_FAIL:
    goto Match_Error;Match_Error:
    pContext->m_Match.szEnd = sz;
    if (!m_bCaseSensitive)
    FixupMatchContext(pContext, szIn, szInput);
    if (ppszEnd)
    *ppszEnd = szIn + (sz - szInput);
    if (szInput != szIn)
    free((void *) szInput);
    return FALSE;