Vb + asp отобразить данные из БД в виде html таблицы

Узнай цену своей работы

Формулировка задачи:

Здравствуйте! Мне необходимо вывести в виде таблицы следующие данные: Вот что имеется на данный момент:
Как это сделать? Вот файл БД: data.rar Заранее спс!

Решение задачи: «Vb + asp отобразить данные из БД в виде html таблицы»

textual
Листинг программы
Imports System.Data.OleDb
Imports System.Data
 
 
Public Class DataSample
    Inherits System.Web.UI.Page
 
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        Dim myConnection As OleDbConnection
        Dim myCommand As OleDbCommand
        Dim myReader As OleDbDataReader
 
        'Объявление переменной для хранения строки "ConnectionString".
        Dim myConnectionString As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\data.MDB"
 
        'Создание объекта "OleDbConnection"
        'и передача "ConnectionString" как параметра.
        myConnection = New OleDbConnection(myConnectionString)
 
        'Открытие соединения.
        myConnection.Open()
 
        'Объявление переменной для хранения оператора SQL.
        Dim mySelect As String = "SELECT * FROM peoples"
 
        'Создание объекта "OleDbCommand"
        'и передача строки запроса и объекта соединения как параметров.
        myCommand = New OleDbCommand(mySelect, myConnection)
 
        'Отправка запроса и создание объекта "OleDbDataReader".
        'Примечание: Объект "OleDbDataReader" представляет собой набор записей с последовательным доступом.
        myReader = myCommand.ExecuteReader()
 
        'Объявление переменной для хранения информации, возвращенной объектом "OleDbDataReader",
        'и кода HTML-таблицы, в виде которой будут представлены результаты запроса.
        Dim TableBuilder = "<table border=1 cellspacing=1>"
 
        'Создание строки заголовка, содержащей названия столбцов таблицы.
        TableBuilder += "<tr><td><b>Код Клиента</b></td><td><b>Обращаться к</b></td></tr>"
 
        'Цикл по записям возвращенного набора результатов.
        While (myReader.Read())
            'Объединение значений "DataReader" для создания строк таблицы.
            TableBuilder += "<tr><td>" & myReader("name") _
                            & "</td><td>" + myReader("age") _
                            & "</td></tr>"
        End While
 
        TableBuilder += "</table>"
 
        'Запись завершающей строки.
        Response.Write(TableBuilder)
 
        'Закрытие соединения и объекта "DataReader".
        myConnection.Close()
        myReader.Close()
 
    End Sub
 
End Class

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.2 из 5
Похожие ответы