在没有装VS2005的XP系统上运行小弟我的exe文件,提示创建Connection对象失败

在没有装VS2005的XP系统下运行我的exe文件,提示创建Connection对象失败
创建Connection对象

m_pConnection.CreateInstance(__uuidof(Connection));
单步调试到这里,这个函数一直执行失败,生成的exe在在win7系统下正常运行没有问题,在XP下如果没有安装VS2005就会报这个错误,装了就没事。试了N多方法都不行,哪位高人指点下,万分感激!越快越好!!!

1.已经初始化了,试过不管用
2.FramWork3.5装了不行
3.MDAC版本也换成最新的但是安装的时候说和我的windos当前版本不兼容,装不了。
            

------解决方案--------------------
用depands.exe看一下你的程序需要哪些DLL
------解决方案--------------------
msvcp.dll,msvcr.dll拷过去。
WIN7可以应该是你有装了环境了吧
------解决方案--------------------
不要链接WIn7里的ADO库,改成链接WinXP的ADO库即可。
------解决方案--------------------
楼主现在静态编译的程序试试