菜鸟求救~~有关用户控件的问题
我想在程序中做个sqlconnection的用户控件,这样WEB应用程序只要用这个用户控件就能连接数据库了
用户控件后台属性如下
Public ReadOnly Property sqlconnectionstr() As String
Get
Dim connstrtxt As StreamReader
Dim strcurrentpath As String = Request.PhysicalApplicationPath
Dim connstrpath As String = strcurrentpath + "connstr.txt"
connstrtxt = File.OpenText(connstrpath)
connstr = connstrtxt.ReadLine()
Return connstr
End Get
End Property
Public ReadOnly Property conn() As SqlClient.SqlConnection
Get
Dim connection As SqlClient.SqlConnection
connection.ConnectionString = sqlconnectionstr
Return connection
End Get
End Property
可运行时出错
未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
源错误:
行 45: Get
行 46: Dim connection As SqlClient.SqlConnection
行 47: connection.ConnectionString = sqlconnectionstr
行 48: Return connection
行 49: End Get
源文件: G:\net\student\connect_string.ascx.vb 行: 47
大家看看啊