今天用C#开发了一个操作oracle数据库的小程序,在本机上运行良好,拿到同事的机器上一运行,
程序自动退出了,什么错误也不报,经过检查.Net FrameWork也安装了,百思不得其解。
然后,用C#写了一个最简单的Hello Word程序,运行良好。
猛然发现原来是访问oracle数据库的问题,
我的机器上安装了oracle客户端所以没有问题,可同事的机器上没有,怎么办?
难道要装一个oracle客户端?
其实没有必要,我从官网下载了简易客户端(instantclient-basic-win32-10.2.0.3-20061115.zip),
解压后将里面的所有文件放到应用程序的根目录下(跟.exe一个目录),再运行,问题解决。
现把解决问题的过程记录下来,分享给有需要的朋友。