书上说用ASPNET_REGSQL工具,可这个貌似只能给SQL_Server注册。谢谢各位大侠~

解决方案 »

  1.   

    这个不用注册,相连接sql server一样可以连接oracle数据库的,在新建连接的时候选oracle数据库就可以了
      

  2.   

    不是连接问题~是注册~我想使用login控件,但前提是注册数据库~
      

  3.   


    //首先添加两条引用
    using System.Data.OracleClient;
    using System.Data;
    //在窗体上添加一个按钮,叫Button1,双击Button1,输入以下代码
    private void Button1_Click(object sender, System.EventArgs e)
    {
    string ConnectionString="Data Source=sky;user=system;password=manager;";//写连接串
    OracleConnection conn=new OracleConnection(ConnectionString);//创建一个新连接
    try
    {
    conn.Open();
    OracleCommand cmd=conn.CreateCommand(); 
    cmd.CommandText="select * from MyTable";//在这儿写sql语句
    OracleDataReader odr=cmd.ExecuteReader();//创建一个OracleDateReader对象
    while(odr.Read())//读取数据,如果odr.Read()返回为false的话,就说明到记录集的尾部了                
    {
    Response.Write(odr.GetOracleString(1).ToString());//输出字段1,这个数是字段索引,具体怎么使用字段名还有待研究
    }
    odr.Close();
    }
    catch(Exception ee)
    {
    Response.Write(ee.Message); //如果有错误,输出错误信息
    }
    finally
    {
    conn.Close(); //关闭连接
    }
    }
      

  4.   

    代码就不用说了,这个兄弟已经贴出来了。不过对于楼主的问题,应该是想知道要在代码中使用 Oracle 服务,该如何?
    如果是这样,就需要安装 Oracle客户端,该文件不大,好像是几十兆,安装完成后,进行配置(实际上就是修改 ora92\network\ADMIN\tnsnames.ora 文件内容即可),随后可以使用 :string ConnectionString="Data Source=sky;user=system;password=manager;";//写连接串正常连接数据库。
      

  5.   

    我会连数据库。。但不知道怎么用login控件~
      

  6.   

    using System.Data.OracleClient;
    不用注册呀,引用就行了。