Мой Kbyte.Ru
Рассылка Kbyte.Ru
Группы на Kbyte.Ru
Партнеры Kbyte.Ru
Реклама
Сделано руками
Сделано руками
> Исходные коды - Алексей Немиро -

ASP - Базы данных

Все примеры / Базы данных

Как получить данные из базы данных?

Автор: Алексей Немиро | добавлено: 05.03.2010, 20:22 | просмотров: 2754 (1+) | комментариев: 0 | рейтинг: *x3
Простой пример вывода данных из базы данных MS Access на страницу ASP.

Инструкции

Обратите внимание, в одной папке с asp-страничкой должна находться база данных MS Access db.mdb с таблицой tblMain и полями id и name.

Код

<%
  Response.CacheControl = "no-cache"
  Response.AddHeader "Pragma", "no-cache"
  Response.Expires = -1
  adOpenStatic = 3
  'создаем объекты доступа к базе данных
  Set Conn = Server.CreateObject("ADODB.Connection")
  Set RS = Server.CreateObject("ADODB.Recordset")
  'получаем путь к базе данных
  strDBPath = Server.MapPath("db.mdb")
  'подключаемся к базе данных
  Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & _
            strDBPath
  'создаем запрос выборки данных
  strSQL = "SELECT * FROM tblMain " & _
           "ORDER BY id"
  'выполняем запрос в подключенной БД
  strResult = vbNullString
  RS.Open strSQL, Conn, adOpenStatic
  'если данные есть, то выводим их
  If RS.RecordCount > 0 Then
    'выводим данные
    Do Until RS.EOF
      strResult = strResult & "Запись #" & RS("id") & _
            ": " & RS("name") & "<br/>" & vbCrLf
    Loop
  Else
    'данных нет, выводим сообщение об этом
    strResult = "Нет данных..."
  End If
  
  'закрываем БД
  Conn.Close
  'удаляем объекты из памяти
  Set RS = Nothing
  Set Conn = Nothing

  'выводим данные
  Response.Write(strResult)
%>
Файлы GetData.zip (12,4 Кб)
Об авторе

Алексей Немиро

Интернет-деятель. Автор многочисленных статей и переводов статей по программированию и информационным технологиям. Работы Алексея можно найти в популярных печатных изданиях компьютерной тематики. Автор проекта Kbyte.Ru.
Сейчас Алексей занимается профессиональным Web-программированием на базе технологий .NET Framework. Иногда пишет различные программки и компоненты для Windows и Android. В свободное время занимается Web-дизайном, увлекается фото- и видеосъемкой.

См. также:
Профиль автора
Алексей Немиро
Последние комментарии (всего: 0)

Добавлять комментарии могут только зарегистрированные пользователи сайта.
Если у Вас уже есть учетная запись на Kbyte.Ru, пройдите процедуру авторизации OpenID.
Если Вы еще не зарегистрированы на Kbyte.Ru - зарегистрируйтесь.


Нет комментариев...

Авторизация
 
OpenID
Зарегистрируйся и получи 10% скидку на добавление своего сайта в каталоги! Подробнее »
Поиск по сайту
Люди на Kbyte.Ru
Реклама
Счетчики