那位仁兄有oracle与asp\asp.net连接代码。给一段,不甚感谢!

解决方案 »

  1.   

    去asp板块问,
    asp的人如果涉及的数据库是oracle,他一定会连接
    一个oracle的不一定会操作asp。
      

  2.   


    try
                {
                    OleDbConnection odbc = new OleDbConnection();   //新建连接
                    odbc.ConnectionString = "Provider=OraOLEDB.Oracle;Data Source=Test;User Id=scott;Password=tiger"; 
                    odbc.Open();   //打开连接
                    OleDbCommand ocmd = new OleDbCommand();   //新建命令
                    ocmd.Connection = odbc;    //指定操作连接
                    ocmd.CommandText = "select UserId,Pwd from Users where UserId='"+txtUid.Text+"' and Pwd='"+txtPwd.Text+"'";
                    //ocmd.Parameters.Add((new OleDbParameter("@Uid",OleDbType.VarChar));
                    //ocmd.Parameters.Add(new OleDbParameter("@Pwd", txtPwd.Text));
                   
                    OleDbDataReader oddr = ocmd.ExecuteReader();  //执行,返回读数据后的结果
                    if (oddr.Read())
                    {
                        oddr.close();
                        odbc.close();
                        MessageBox.Show("登录成功!", "提示对话框");     //登录成功
                    }
                    else
                    {
                        MessageBox.Show("用户名或密码错误!", "提示对话框");
                    }
                }
                catch (Exception ee)
                {
                    MessageBox.Show(ee.ToString());
                }