64位WIN7旗舰店版 CGI 初始化ADO错误 GetLastError 126,在命令行下直接调用却问题 在XP下没也问题
原来是在xp下运行的,现在打算移植到64位win7下
我感觉可能是环境问题,CGI找不到路径,或者系统安全权限导致的加载失败,但是我不知道怎么解决,请大侠帮忙啊~~
下面是精简后的发生问题的代码
_ConnectionPtr m_pConnection;
CoInitialize( NULL );
HRESULT hr = m_pConnection.CreateInstance( "ADODB.Connection" );
if( FAILED( hr ) )
{
m_last_err = "错误代码" + _I( GetLastError() ); // 这里返回126
return 1;
}