试了,不对 
没有this这个对象

解决方案 »

  1.   

    自己解决了,被继承的page必须被是实例化,所有不能再没有被实例化前使用这个对象,因此不能用Shared,去掉Shared就对了
      

  2.   

    sorry,你的是vb code,使用Request.MapPath
      

  3.   

    dbname = Server.MapPath("../data/aaa.mdb");
    注意大小写
      

  4.   

    vb code 里大小写怎么会有关系呢?问题就是被认为在没有被实例化前使用
      

  5.   

    改为
    Imports System
    Imports System.Data
    Imports System.Data.OleDb
    Imports System.Web
    Imports System.Web.UI
    Imports System.Web.UI.PagePublic Class DataCtrl : Inherits Page
        Function getConn() As OleDbConnection
            Dim dbname As String
            Dim conn As OleDbConnection
            dbname = Server.mappath("../data/aaa.mdb")
            conn = New OleDbConnection("PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA Source=" & dbname)
            conn.Open()
            Return conn
        End Function
    End Class一切正常了 *^_^*