请教各位高手:我要 引入 OracleParameter 类,该咋办? 若是WinForm编程,好办直接using 就可以。可是在Aspx中呢? 
如:
    protected void Page_Load(object sender, EventArgs e)
    {
        AttendClass.DBIntf.DBIntf dbintf;
        System.Data.DataSet ds = new System.Data.DataSet();        if (!IsPostBack) //
        {
            //首次页面申请,只计算地区列表
            ds.Clear();
            using (dbintf = new AttendClass.DBIntf.DBIntf())
            {
                ds = dbintf.QueryData("select distinct districtcode as area_id, districtcode as area_name from schools  ",
                                    new OracleParameter[] { },
                                    new object[] { });
            }
            this.AreaSelector.DataSource = ds;
            this.AreaSelector.DataTextField = "area_name";
            this.AreaSelector.DataValueField = "area_id";
            this.AreaSelector.DataBind();
        }
        
    }
运行时出现错误:
编译错误 
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 
编译器错误信息: CS0246: 找不到类型或命名空间名称“OracleParameter”(是否缺少 using 指令或程序集引用?)

解决方案 »

  1.   

    如果是将代码写在aspx页面的话在页面开头加个<%@ Import namespace="mynamespace" %>就可以了
    写在代码隐藏页的话跟winform没什么区别
      

  2.   

    在服务器上在安上Oracle客户端才行。
      

  3.   

    在服务器上在安上Oracle客户端才行。
      

  4.   

    在服务器上在安上Oracle客户端才行。
      

  5.   

    还是不行,我用的是内联代码阿!!<%@ Page Language="C#" ContentType="text/html" ResponseEncoding="gb2312" %>
    <%@ Import Namespace="System.Data.OracleClient" %>
    <%@ Import Namespace="AttendClass.DBIntf" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>    <script language="C#" runat="server">        void Page_Load(Object Src, EventArgs E)
            {
                System.Data.DataSet ds = new System.Data.DataSet();
                DBIntf dbintf;
                if (!IsPostBack) //
                {
                    //首次页面申请,只计算地区列表
                    ds.Clear();
                    using (dbintf = new AttendClass.DBIntf.DBIntf())
                    {
                        ds = dbintf.QueryData("select distinct districtcode as area_id, districtcode as area_name from schools  ",
                                            new OracleParameter[] { },
                                            new object[] { });
                    }
                    this.AreaSelector.DataSource = ds;
                    this.AreaSelector.DataTextField = "area_name";
                    this.AreaSelector.DataValueField = "area_id";
                    this.AreaSelector.DataBind();           }
            }
        </script><head>
    省略..........
      

  6.   

    <%@   Page   Language="C#"   ContentType="text/html"   ResponseEncoding="gb2312"   %> 
    <%@   Import   Namespace="System.Data.OracleClient"   %> 
    <%@   Import   Namespace="AttendClass.DBIntf"   %> 是using 不是<%@   Import   
    <%@   Import是vb.net语法
      

  7.   

    页面引用命名空间是<%@ Import %>
      

  8.   


    <%@       Page       Language="C#"       ContentType="text/html"       ResponseEncoding="gb2312"       %>
    using System.Data.OracleClient;
    using System.Data;
    .
    .
    .