将Visual Studio连接到Oracle 11g

时间:2014-10-14 04:25:43

标签: asp.net oracle visual-studio-2010

ORA-12154:TNS:无法解析指定的连接标识符 OleDbException未被用户代码

处理

使用ASP.NET从VS到Oracle的连接出错了。 这是一种登录形式。

    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();

1 个答案:

答案 0 :(得分:0)

安装oracle时是否安装了ASP.net组件?

在通用安装程序中有一个特殊选择,如果没有安装,oracle将无法在ASP.net中运行