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

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

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

Получение данных из Базы Данных MS Access

Автор: Алексей Немиро | добавлено: 05.03.2010, 20:58 | просмотров: 5151 (1+) | комментариев: 0 | рейтинг: *x5
Для работы с базами данных MS Access используются объекты OleDB. Данный пример показывает, как можно загрузить данные из DataSet в элемент GridView. Данный пример предполагает наличие файла MyData.mdb в каталоге с файлом страницы, который должен содержать заполненную таблицу myTable с произвольным количеством полей.

Код

<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<!--Copyright (c) Nemiro Aleksey, 2006-->
<script language="VB" runat="server">
  
  Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
    Dim myConn As Data.OleDb.OleDbConnection
    myConn = New Data.OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & System.AppDomain.CurrentDomain.BaseDirectory & "MyData.mdb")
    myConn.Open()
    Try
      Dim myCmd As Data.OleDb.OleDbCommand = New Data.OleDb.OleDbCommand()
      myCmd.CommandText = "SELECT * FROM myTable"
      myCmd.Connection = myConn
      Dim DA As New Data.OleDb.OleDbDataAdapter(myCmd)
      Dim DS As Data.DataSet = New Data.DataSet("DefaultTable")
      Dim DT As New Data.DataTable
      DA.Fill(DS, "DefaultTable")
      GridView1.DataSource = DS.Tables("DefaultTable")
      GridView1.DataBind()
    Catch ex As Exception
      Response.Write("Произошла ошибка получения данных...")
    Finally
      myConn.Close()
    End Try
  End Sub

</script>

<!--
Author: Aleksey S Nemiro <admin@kbyte.ru>
Специально для проекта KByte.Ru <http://www.kbyte.ru>
Copyright (c) Nemiro Aleksey, 2006
-->
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Получение данных из Базы Данных MS Access</title>
</head>
<body>
  <form id="frmMain" runat="server">
    <div>
      <asp:GridView ID="GridView1" runat="server">
      </asp:GridView>
    </div>
    <div>
      <br />
      <br />
      <i>
        Author: Aleksey S Nemiro 
        &lt;<a href="mailto:admin@kbyte.ru">admin@kbyte.ru</a>&gt;
        <br />
        Copyright (c) Nemiro AS, 2006        
      </i>
    </div>
  </form>
</body>
</html>
Файлы MyDataASPNET.zip (13,18 Кб)
Об авторе

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

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

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

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


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

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