I need to make an edit page using data reader.
this is my code..
[code=vbnet]
Sub Page_Load()
If Not IsPostBack Then
Dim conn As SqlConnection
Dim cmdSQL As SqlCommand
Dim dataReader As SqlDataReader
Dim SQL As String
Dim libBookID As Integer = Request.QuerySt ring("lid")
conn = New SqlConnection(" Server=xxx.xxx. xxx.xxx;Databas e=projectsurvey s;Uid=surveygro up;Pwd=XXXXXXXX XX")
cmdSQL = New SqlCommand("get LibraryBook", conn)
cmdSQL.CommandT ype = CommandType.Sto redProcedure
cmdSQL.Paramete rs.AddWithValue ("@LibID", libBookID)
conn.Open()
dataReader = cmdSQL.ExecuteR eader()
While dataReader.Read ()
txtTitle.Text = dataReader("Tit le")
Select Case (dataReader("Ca tegory").ToStri ng())
Case "Early Childhood"
lstMediaType.Se lectedIndex = 0
Case "School-Aged"
lstMediaType.Se lectedIndex = 1
Case "Adult"
lstMediaType.Se lectedIndex = 2
End Select
txtAuthors.Text = dataReader("Aut hor")
txtPublisher.Te xt = dataReader("Pub lisher")
txtCity.Text = dataReader("Cit y")
txtYear.Text = dataReader("Yea r")
txtISBN.Text = dataReader("ISB N")
Select Case (dataReader("Me diaType").ToStr ing())
Case "Audio"
lstMediaType.Se lectedIndex = 0
Case "Book"
lstMediaType.Se lectedIndex = 1
Case "Manual"
lstMediaType.Se lectedIndex = 2
Case "Other"
lstMediaType.Se lectedIndex = 3
Case "Periodical "
lstMediaType.Se lectedIndex = 4
Case "Seminar/Conference"
lstMediaType.Se lectedIndex = 5
End Select
txtKeywords.Tex t = dataReader("Key words")
txtComments.Tex t = dataReader("Com ments")
Select Case (dataReader("Ch eckedOut"))
Case "Available"
Status.Selected Index = 0
Case "Checked Out"
Status.Selected Index = 1
End Select
End While
dataReader.Clos e()
conn.Close()
End If
End Sub
[/code]
I am getting an error saying "An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server) "
Please help me!!!
this is my code..
[code=vbnet]
Sub Page_Load()
If Not IsPostBack Then
Dim conn As SqlConnection
Dim cmdSQL As SqlCommand
Dim dataReader As SqlDataReader
Dim SQL As String
Dim libBookID As Integer = Request.QuerySt ring("lid")
conn = New SqlConnection(" Server=xxx.xxx. xxx.xxx;Databas e=projectsurvey s;Uid=surveygro up;Pwd=XXXXXXXX XX")
cmdSQL = New SqlCommand("get LibraryBook", conn)
cmdSQL.CommandT ype = CommandType.Sto redProcedure
cmdSQL.Paramete rs.AddWithValue ("@LibID", libBookID)
conn.Open()
dataReader = cmdSQL.ExecuteR eader()
While dataReader.Read ()
txtTitle.Text = dataReader("Tit le")
Select Case (dataReader("Ca tegory").ToStri ng())
Case "Early Childhood"
lstMediaType.Se lectedIndex = 0
Case "School-Aged"
lstMediaType.Se lectedIndex = 1
Case "Adult"
lstMediaType.Se lectedIndex = 2
End Select
txtAuthors.Text = dataReader("Aut hor")
txtPublisher.Te xt = dataReader("Pub lisher")
txtCity.Text = dataReader("Cit y")
txtYear.Text = dataReader("Yea r")
txtISBN.Text = dataReader("ISB N")
Select Case (dataReader("Me diaType").ToStr ing())
Case "Audio"
lstMediaType.Se lectedIndex = 0
Case "Book"
lstMediaType.Se lectedIndex = 1
Case "Manual"
lstMediaType.Se lectedIndex = 2
Case "Other"
lstMediaType.Se lectedIndex = 3
Case "Periodical "
lstMediaType.Se lectedIndex = 4
Case "Seminar/Conference"
lstMediaType.Se lectedIndex = 5
End Select
txtKeywords.Tex t = dataReader("Key words")
txtComments.Tex t = dataReader("Com ments")
Select Case (dataReader("Ch eckedOut"))
Case "Available"
Status.Selected Index = 0
Case "Checked Out"
Status.Selected Index = 1
End Select
End While
dataReader.Clos e()
conn.Close()
End If
End Sub
[/code]
I am getting an error saying "An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server) "
Please help me!!!
Comment