Asp.net Visual Studio与Oracle 11g的连接
ORA-12154:TNS:无法解析指定的连接标识符 用户代码未处理OLEDBEException 我使用ASP.NET从VS连接到Oracle时出错。 这是一个登录表单Asp.net Visual Studio与Oracle 11g的连接,asp.net,oracle,visual-studio-2010,Asp.net,Oracle,Visual Studio 2010,ORA-12154:TNS:无法解析指定的连接标识符 用户代码未处理OLEDBEException 我使用ASP.NET从VS连接到Oracle时出错。 这是一个登录表单 OleDbConnection cn = new OleDbConnection(@"" + "Provider=OraOledb.Oracle; Data source=orcl;" + "User id=system; Password=Yadaqwe7;"); OleDbD
OleDbConnection cn = new OleDbConnection(@"" +
"Provider=OraOledb.Oracle; Data source=orcl;" +
"User id=system; Password=Yadaqwe7;");
OleDbDataAdapter da = new OleDbDataAdapter();
String ssql;
DataTable dt = new DataTable();
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
ssql = "select * from user_tab where username='" +
TextBox1.Text + "' and userpwd = '" +
TextBox2.Text + "'";
da.SelectCommand = new OleDbCommand(ssql, cn);
cn.Open();
安装oracle时是否安装了ASP.net组件
在通用安装程序中,有一个特殊的选择,如果没有安装,oracle将无法从ASP.net中运行。但是,通用安装程序的具体位置是什么?我是否应该重新安装oracle?您使用的oracle 11.2.0.3或更高版本有此标志,但11.2.0.1没有。是的,你必须更新你的安装才能安装这个标志我已经解决了。我尝试用ODAC重新安装ODT,包括所有ASP.NET组件。我的OLEDB连接上缺少一些连接运算符。我目前正在使用Oracle 11.2.0.1版本。谢谢你的帮助,兄弟!