asp.net连接oarcle

问题描述

上网查,但还是连接不上,提示是异常详细信息:System.Data.OracleClient.OracleException:ORA-12154:TNS:无法解析指定的连接标识符WEB.CONFIG配置<addname="OracleConn"connectionString="DataSource=192.168.1.154;UserID=orlac;Password=123456;Unicode=True"providerName="System.Data.OracleClient"/>publicstaticreadonlystringconnectionString=ConfigurationManager.ConnectionStrings["OracleConn"].ConnectionString;protectedvoidPage_Load(objectsender,EventArgse){stringsql="select*frommana.looks";OracleConnectionconn=newOracleConnection(connectionString);conn.Open();try{OracleCommandcom=newOracleCommand(sql,conn);GridView1.DataSource=com.ExecuteReader();GridView1.DataBind();}catch(Exceptionee){Response.Write(ee.Message);//如果有错误,输出错误信息}也在TOPTEST=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.154)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=toptest))怎么解决,求解

解决方案

解决方案二:
连接字符串出错了
解决方案三:
字符串出错,出错在哪
解决方案四:
参考:引用

ThesolutionformewastosimplyaddtheASPNETusertotheaccountsallowedtoaccessthetnsnames.orafile:1)Locatethetnsnames.orafile2)Rightclickandselectproperties3)ClickSecurityandaddtheASPNETuser,makesureithasatleastReadandRead&Executepermissions

打开tnsnames.ora文件,给ASP.NET用户权限或者参考:用下面的连接字符串"Datasource=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=replaced.host.name)(PORT=1521))(CONNECT_DATA=(SID=rmsusnap)));UserID=uuuu;Password=pppp;"

解决方案五:
很明显,连接字符串不正确.百度一个正确的
解决方案六:
你有没有配置你的oracle客户端啊,先把你的oracle客户端驱动和服务端连接成功,其他的都不是问题啦

时间: 2024-08-01 22:56:33

asp.net连接oarcle的相关文章

通过ASP.NET连接Oracle数据库实例教程

通过ASP.NET连接Oracle数据库实例教程 长期以来,我一直用的是 MS SQL Server / Access 数据库,通过.NET 访问MS自家的东西几乎没碰到过什么麻烦.最近项目中要用 Oracle 作为数据库,学习研究了一些 .NET 访问Oracle 的东西,发现问题倒真的不少. 1.System.Data.OracleClient 和 System.Data.OleDb 命名空间 虽然通过这两个命名空间的类都可以访问 Oracle 数据库,但和 SQL Server 类似的(S

ORACLE920与ASP的连接问题的解决办法

oracle|解决|问题 ORACLE920与ASP的连接问题的解决办法 代码如下: <% on error resume next '连接数据库 Set OraSession = CreateObject("OracleInProcServer.XOraSession") set oradatabase=orasession.dbopendatabase("数据库名","用户名/密码",0) '出错处理 if err.number >

asp.net连接sql数据库实例基础教程

asp.net|基础教程|教程|sql数据库 以下代码演示了如何使用asp.net连接sql server2000数据库并操作的代码实例, 和asp.net初学者分享一下. asp.net基础教程,连接SQL Server2000数据库实例代码分析: 以下为代码内容:<%@ Import Namespace="System.Data" %> <%@ Import NameSpace="System.Data.SqlClient" %> <

Asp.net连接数据实例(ACCESS版)

access|asp.net|数据 'ASP.net连接access数据库例程 <%@ Import Namespace="System.Data" %><%@ Import NameSpace="System.Data.OleDb" %><script laguage="VB" runat="server">Dim myConnection As OleDbConnection Dim m

Asp.Net连接Oracle数据库的例子

asp.net|oracle|数据|数据库 Asp.Net连接Oracle数据库的例子 刚接触asp.net,发现在 .Net Framework 1.1版中,直接就有System.Data.OracleClient类库, 用于访问Oracle数据库,不过我这里好像还是1.0 版本的,不支持该对象. 这里是一个通过oledb访问数据库的例子,与在asp中的差不多,能够访问大多数的数据库,比如access之类的. <%@ Page Language="VB" %> <%

asp.net连接Access数据库例子

access|asp.net|数据|数据库 asp.net连接Access数据库 <%@ Import Namespace="System.Data" %>    <%@ Import NameSpace="System.Data.OleDb" %>    <script laguage="VB" runat="server">    Dim myConnection As OleDbCon

ASP.NET连接Oracle的四个常见问题

ASP.NET连接Oracle问题1:System.Exception: System.Data.OracleClient requires Oracle client software version 8.1.7 or greater 原因:NTFS权限问题,在ORACLE9I时总是遇到 解决方法: 1.以管理员的用户登录: 2.找到ORACLE_HOME文件夹(我的是C:\oracle\ora92),点右键,选属性--安全,在组或用户栏中选"Authenticated Users"

ASP.NET连接MySql数据库的2个方法及示例

 这篇文章主要介绍了ASP.NET连接MySql数据库的2个方法及示例,使用的是MySQL官方组件和ODBC.NET,需要的朋友可以参考下 方法一: 使用MySQL官方组件 使用MySQL推出的 MySQL Connector/Net 组件, 该组件是MySQL为ADO.NET访问MySQL数据库设计的.NET专用访问组件.完成该组件后,需要在项目中引用这个组件,也可以直接在配置文件的< assemblies>节点内添加下面的节点:      代码如下:<add assembly=&qu

代码-asp.net 连接Sql2008的问题

问题描述 asp.net 连接Sql2008的问题 最近朋友传了个ASP.NET程序让我这个菜鸟看一看.我也是刚刚接触asp.net. 用vs2010打开后. 找到连接数据库的代码. 感觉应该是这个. web.config文件中 providerName="System.Data.SqlClient" /> 本人把朋友传来的数据库还原到sql2008中了.库名为zhangsan 在vs2010中点文件,在浏览器中查看.普通的网页都可以看到.但是涉及到 sql.比如注册帐户.就会出