日期:2014-05-17  浏览次数:20765 次

csdn那么多人就没个人教我下这倒底怎么配置么?
我在ASP中这样写报错了:
set   conn=server.createobject( "adodb.connection ")
conn.open   "Provider=MSDAORA.1;Persist   Security   Info=True;User   ID=system;Password=sa;Data   Source=orcl "
后还是..

错误类型:
Microsoft   OLE   DB   Provider   for   Oracle   (0x80004005)
未找到   Oracle   客户端和网络组件。这些组件是由   Oracle   公司提供的,是   Oracle   8i   版   (或更高)   客户软件安装的一部分。   在安装这些组件之前,将无法使用此提供程序。
我后来又用了asp.net去连:
OracleConnection   conn   =   new   OracleConnection( "Data   Source=orcl;User   Id=system;Password=sa;Integrated   Security=no ");
conn.Open();
OracleDataAdapter   adpter   =   new   OracleDataAdapter( "select   TOPIC   from   HELP ",conn);
DataSet   ds   =   new   DataSet();
adpter.Fill(ds.Tables[0]);
conn.Close();
Response.Write(Convert.ToString(ds.Tables[0].Rows.Count));
Response.End();

无法加载   DLL   (oci.dll)。
异常详细信息:   System.DllNotFoundException:   无法加载   DLL   (oci.dll)。
我10g装的时候数据库名是默认的orcl,system用户密码是sa也应该是没错的.我装的标准版.是不是真的还要装什么东西才能连啊..怎么弄都是出错..郁闷到家了..

我用的安装时默认的数据库orcl,用的默认的服务orcl...为什么会出错啊????谁为指点一下啊...

------解决方案--------------------
按照这里说的做,你没有访问这个文件的权限
http://blog.chinaitlab.com/user1/330336/archives/2006/52503.html


------解决方案--------------------
如果这样解决不了就不要分
你的oracle是不是装在NTFS格式的盘