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

Visual Basic 5.0/6.0 - Базы данных

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

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

Автор: Алексей Немиро | добавлено: 05.03.2010, 16:25 | просмотров: 3242 (1+) | комментариев: 0 | рейтинг: *x0
Пример демонстрирует, как произвести выборку данных из БД MS Access при помощи MS DAO 3.6.

Инструкции

Создайте стандартный EXE-проекта. Добавьте ссылку на библиотеку MS DAO 3.6 (меню Проект => Ссылки => Microsoft DAO 3.6 Object Library). Для чтения данных из базы данных, используйте следующий код.

Код

'создание необходимых объектов 
Dim RS As DAO.Recordset 
Dim db As DAO.Database 
Dim strSQL As String 

'подключение к базе данных Access 
Set db = DAO.OpenDatabase(App.Path & "\db.mdb") 

'стандартный SQL-запрос на выборку данных 
strSQL = "SELECT * FROM tblMain ORDER BY id" 

 'выполнение запроса 
 Set RS = db.OpenRecordset(strSQL) 
  
 'проверка количества записей в БД 
 RS.MoveLast: RS.MoveFirst 
 If RS.RecordCount > 0 Then 
  'перебор данных 
  Do Until RS.EOF 
   'вывод данных 
   Debug.Print RS("id") 
   'следующая запись 
   'ВНИМАНИЕ: если эту строку пропустить 
   'получится бесконечный цикл 
   'и программа зависнет! 
   RS.MoveNext 
  Loop 
 End If
Обратите внимание
Язык Visual Basic 6.0 является устаревшим. Многие примеры, размещенные на нашем сайте, были созданы еще во времена Windows 98 и могут не работать в современных операционных системах.
Если у вас возникнут какие-либо проблемы или вопросы, вы можете обратиться за помощью на наш форум.
Об авторе

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

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

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

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


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

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