| |
||
Следующий шаг — определение параметров элемента Label для вывода заголовка страницы:
IblTitle.BorderStyle = 9 IblTitle.Width = New Unit("90%") IblTitle.Font.Size = New FontUnit("25pt") IblTitle.Font.Name = "Arial"
& DSHelpDeskData.Tables("Question"). _ Rows(O) .ItemC'TitleText")
IblQuestion.Font.Name = "Verdana"
DSHelpDeskData.Tables ("Question'1) . _ Rows(O).Itern("TheMessage")
DSHelpDeskData.Tables("Choices").DefaultView ddlAnswers.DataBind()
Dim DBConn as OleDbConnection Dim DBCommand As OleDbDataAdapter Dim DSHelpDeskData as DataSet DBConn = New OleDbConnection("Provider=sqloledb;" _ & "server=localhost;" _ & "Initial Catalog=INETC10;" & "User Id=sa;" _ & "Password=yourpassword;") DSHelpDeskData = New DataSet() DBCommand = New OleDbDataAdapter _ ("Select QorA, TitleText, TheMessage " _ & "From HelpDesk Where QuestionID = " _ & ddlAnswers.Selectedltem.Value,DBConn) DBCommand.Fill.tDSHelpDeskData, _ "Question") IblTitle.Text = "Поиск решения - " _ & DSHelpDeskData.Tables("Question"). _ Rows(0).Item("TitleText") lblQuestion.Te.xt - _ DSHelpDeskData.Tables("Question"). _ Rows (0) .ItemC'TheMessage") If DSHelpDeskData.Tables("Question"). _ Rows(0).Item("QorA") = "Q" Then DBCommand - New OleDbDataAdapter _ ("Select QuestionID, TheChoice " _ & "From HelpDesk " _ & "Where ParentID = " _ & ddlAnswers.Selectedltem.Value,DBConn) DBCommand.Fill(DSHelpDeskData, _ "Choices") ddlAnswers.DataSource = DSHelpDeskData.TablesV'Choices").DefaultView ddlAnswers.DataBind() Else ddlAnswers.Visible = False butOK.Visible = False End If End Sub
("Select QorA, TitleText, TheMessage " _ & "From HelpDesk Where QuestionID = " _ & ddlAnswers.Selectedltem.Value,DBConn) DBCommand.Fill(DSHelpDeskData, _ "Question")
& DSHelpDeskData.Tables("Question"). Rows(O).Item("TitleText") IblQuestion.Text = _ DSHelpDeskData.Tables("Question"). _ Rows(0).Item("TheMessage")
Rows(O) .ItemPQorA") = "Q" Then
("Select QuestionID, TheChoice " _ & "From HelpDesk " _ & "Where ParentID = " _ & ddlAnswers.Selectedltem.Value, DBConn) DBCommand.Fill(DSHelpDeskData, _ "Choices")
DSHelpDeskData.Tables("Choices").DefaultView ddlAnswers.DataBindО
butOK.Visible = False Изменение кода для AccessДля обеспечения взаимодействия приложения с базой данных Access необходимо внести в код единственное изменение, а именно модифицировать строку соединения с базой данных:
& "server=localhost;" _ & "Initial Catalog=INETC10;" 4 "User Id=sa;" & "Password=yourpassword;")
& "DATA SOURCE=" _ & Server.MapPath("/INetBook/C10/HelpDesk/Access/C10HelpDesk.mdb;")) |
||