日期:2014-05-17  浏览次数:20873 次

C#中无法调用方法
后台代码: 

using System.Data;
using Com.Think.Utility;

public partial class Query_RoadIntersectSelect_test : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        BindLoadName();
    }
    public void BindLoadName()
    {
        try
        {
            string sql1 = "select distinct 道路名称 from ROADNODE";
            //string sql2 = "select distinct 道路名称_1 from roadnode";
            DataSet ds1 = new DataSet();
            ds1 = OracleHelper.ExDataSet(sql1);


在OracleHelper类中的方法如下:
public static DataSet ExDataSet(string sql)
        {
            DataSet ds = new DataSet();
            try
            {
                OracleDataAdapter Adapter = new OracleDataAdapter(sql, Conn);
                Conn.Open();
                Adapter.Fill(ds);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally { Conn.Close(); }
            return ds ;
        }

VS没有报错,但是在运行时老是提示“在OracleHelper中并没有定义ExDataSet。
C# 方法调用 dataset

------解决方案--------------------
我要从易语言学起.回复等加分.
------解决方案--------------------
有没有引入命名空间
------解决方案--------------------
你引用的Com.Think.Utility.OracleHelper的dll跟你发布的Com.Think.Utility.OracleHelper dll不是同一个版本
------解决方案--------------------
Com.Think.Utility.OracleHelper中添加了ExDataSet方法之后有没有重新生成?