vc编译好后的程序在另台机子上运行报错解决思路

vc编译好后的程序在另台机子上运行报错
VC程序在本机运行非常正常,使用(#import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","adoEOF"))来连接的,当我把程序编译好后,放到其它机子上时,运行程序后:报错误的指定了服务名,俺连的是oracle数据库,
为什么在本机上,在其它机子上就不行,且其它机子是100%可以连接oracle的,

那位高知道的,能说仔细点吗,我是第一次,如果不仔细,我还是搞不懂

------解决方案--------------------