WebService怎么能继承你的这个类呢?
你何必要继承呢?直接用方法就可以了么![WebMethod]
public DataView HelloWorld(string sqlStr)
{
DataView myDv;
         dbbase.base b = new dbbase.base ();
myDv = b.ExecuteSqlDs(sqlStr);
return myDv;
}

解决方案 »

  1.   

    to: jiezhi(風依舊)
    错误:
    ---------------------------
    public abstract class Base
    无法创建抽象类或接口“DbBase.Base”的实例 protected static DataSet ExecuteSql4Ds(string strSQL)
    无法使用实例引用访问静态成员“DbBase.Base.ExecuteSql4Ds(string)”;改用类型名来限定它   
    不可访问“DbBase.Base.ExecuteSql4Ds(string)”,因为它受保护级别限制
    ---------------------------出现这些错误是不是非要把
    ---------------------------
    public abstract class Base -->  public class Base
    protected static DataSet ExecuteSql4Ds(string strSQL)  -->
    public DataSet ExecuteSql4Ds(string strSQL)
      

  2.   

    你说得没错。
    但是如果你的这个类只是一个工具类的话,你完全可以这么写:
    public class Base
    ....
       public static DataSet ExecuteSql4Ds(string strSQL)
    ...