System.Data.OracleClient 需要 Oracle 客户端软件 version 8.1.7 或更高版本。在百度上寻找了很久,都说是权限的问题,可是更改过后一点效果也没有。实际上真正的原因在于Windows系统环境变量导致的。系统环境变量是否存在,存在是否正确:环境变量的系统变量中修改或添加path变量,添加oracle目录如:d:\oracle\product\10.2.0\client_1\bin;(这条是主要原因,本人亲自测试过得)