Форум программистов, компьютерный форум, киберфорум
Наши страницы
Visual Basic
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
malamba
0 / 0 / 0
Регистрация: 26.08.2009
Сообщений: 10
#1

Запрос на выборку из модуля базы данных

30.11.2010, 18:51. Просмотров 825. Ответов 3
Метки нет (Все метки)

Глупый вопрос, но подскажите, как выполнить запрос на выборку ( например, SELECT * FROM mytable) из модуля базы данных?

Какой объект использовать, из какого объекта брать recordset?

сунулся было, но все так неочевидно, начиная с того, как указать текующую базу данных ( но это уже подсказали - currentDB)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.11.2010, 18:51
Ответы с готовыми решениями:

Как ак сделать выборку по ключевому полю из одной базы данных в другой?
Господа, проблема. Подскажите, как сделать выборку по ключевому полю из одной базы данных в...

Подзапрос на выборку данных
Доброго времени суток. Написал запрос в access на выборку данных. В acess проблем с ним нет. При...

БД и sql - составить запрос на выборку данных из базы
добрый день. создаю приложение на c# и sql server 2005 и возникла одна небольшая проблема. Помогите...

Организовать выборку из базы данных
всех с наступившим новым годом 2013 всем удачи и новых достижений подскажите пожалуйста как...

Функция не возвращает выборку из базы данных
Всем привет! Столкнулся с такой проблемой, вероятно, она глупая, но как заклинило - не выходит...

3
igor_c
0 / 0 / 0
Регистрация: 04.03.2008
Сообщений: 250
01.12.2010, 11:19 #2
А что такое модуль базы данных?
Какая БД используется?
CurrentDB - это, если не ошибаюсь, в Аксессе заработает, никак не в VB.
В общем случае, следует подключить к проекту библиотеку ADO, разобраться в объектной модели, и все вопросы отпадут.
0
malamba
0 / 0 / 0
Регистрация: 26.08.2009
Сообщений: 10
02.12.2010, 09:46  [ТС] #3
Модуль базы данны?

База даннных Access:
Таблицы
Отчеты
Формы
Запросы
Макросы
Модули ( они же - то, что вызывается по Alt-F11)

В модулях используется диалект VB - VBA. По большому счету всеь VB повторяется в VBA.

Вы предлагаете использовать в Проекте ADO, подразумевая, что я пишу в Visual Studio. Вовсе нет.

Да нет, решил автоматизировать Access и столкнулся с такой ерундой - объектная модель есть, но информация о ее применении крайне скудна.
Примитивный SELCET * FROM Table к текущей базе данный выполняется ой как неочевидно.
0
igor_c
0 / 0 / 0
Регистрация: 04.03.2008
Сообщений: 250
02.12.2010, 10:26 #4
Понял, это Аксесс и есть. Но это не исключает необходимости подключить к проекту библиотеку доступа к данным, не ADO, так Jet, а от изучения объектной модели все равно никуда не деться. Они, кстати, отличаются для ADO и Jet, он же DAO.
В случае с Jet получение данных будет выглядеть примерно так:

Visual Basic
1
2
3
4
5
6
7
Dim db As Database
Dim rs AS Recordset
Dim sql As String
 
sql="SELECT * FROM table;"
Set db=CurrentDB
Set rs=db.OpenRecordset(sql,dbOpenDynaset)
Но тут немало нюансов
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.12.2010, 10:26

Необходимо сделать выборку из базы данных
всем привет. я совсем немного понимаю в бд, поэтому прошу помощи. наверно кому-то будет раз...

Запрос на выборку данных
таблица Student (int id, nvarchar name) таблица StudMark (int id, int mark, int id_stud) id_stud...

Запрос на выборку данных
Доброго времени суток! Вопрос следующего характера. Пытаюсь сделать запрос на выборку населенных...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru