【发布时间】:2015-07-01 07:57:17
【问题描述】:
这是我的 WebConfig XML:
<configuration>
<location path="Manage.aspx">
<system.web>
<authorization>
<deny> users="?"</deny>
</authorization>
</system.web>
<connectionStrings>
<add>
name="myConnectionString"
connectionString="Data Source=EMBRYOLOGIST;Initial Catalog=ARTSQL;Integrated Security=True"
providerName="System.Data.SqlClient"
</add>
</connectionStrings>
</location>
</configuration>
在我的 Web 表单中,我导入了以下内容:
Imports System.Configuration
Imports System.Data.SqlClient
Imports System.Data
Imports System.Web.Configuration
当我运行我的代码时,我不断收到“对象引用未设置为对象的实例”。到我的连接字符串。 代码是:
Private Sub Page_PreLoad(sender As Object, e As EventArgs) Handles Me.PreLoad
Dim ConStrng As String = ConfigurationManager.ConnectionStrings("myConnectionString").ConnectionString
If Not IsPostBack Then
Dim strlst As String = "SELECT filenum, cast(Filenum as nvarchar (10)) + ' - ' + Fname + ' ' + Sname + ' ' + Lname As FullName FROM ARTSQL.dbo.TblReg"
Dim con As New SqlConnection(ConStrng)
Dim cmd As New SqlCommand()
lst.Items.Add(New ListItem("Select Patient Record", ""))
lst.AppendDataBoundItems = True
cmd.CommandType = CommandType.Text
cmd.CommandText = strlst
cmd.Connection = con
Try
con.Open()
lst.DataSource = cmd.ExecuteReader()
lst.DataTextField = "FullName"
lst.DataValueField = "Filenum"
lst.DataBind()
Catch ex As Exception
Throw ex
Finally
con.Close()
con.Dispose()
End Try
End If
End Sub
谢谢!
【问题讨论】:
标签: asp.net vb.net connection-string