Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
White_snake

Вызов запроса хранящегося в Access2000 и его вызов из VB, с получение Recordset.

08.09.2009, 14:58. Показов 1591. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть запрос хранящийся в БД Access2000.
Как можно его вызвать из VB и получить от него Recordset?
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.09.2009, 14:58
Ответы с готовыми решениями:

Access2000: создание своего popUp menu и вызов его из VBA
Создал я свой ToolBar так: Right click по панели инструментов, выбрал из появившегося popup пункт Настройка, во вкладке 'Панели...

Access2000: Срочный вопрос о создании своего popUp menu и вызов его из VBA
Создал я свой ToolBar так: Right click по панели инструментов, выбрал из появившегося popup пункт Настройка, во вкладке 'Панели...

Access2000: Можно ли в качестве источника поля в форме указать вызов своей функции ?
Access2000: Можно ли в качестве источника поля в форме указать вызов своей функции с параметрами, которая вернет значение ? Как это...

6
2 / 2 / 1
Регистрация: 19.07.2007
Сообщений: 737
08.09.2009, 16:26
При помощи ADO или DAO
0
White_snake
09.09.2009, 11:34
Можно пример на ADO?
2 / 2 / 1
Регистрация: 19.07.2007
Сообщений: 737
09.09.2009, 12:47
Поищи в конференции. Здесь этого уже и так много было.
0
0 / 0 / 0
Регистрация: 03.08.2009
Сообщений: 14
09.09.2009, 15:42
Dim cnn As ADODB.Connection
Dim rst As ADODB.Recordset

set cnn=new adodb.connection
set rst=new adodb.recordset
cnn.Open 'Provider=Microsoft.Jet.OLEDB.4.0ata Source=' + App.Path + '1.mdb;Persist Security Info=False'
rst.open 'SELECT * FROM rstAccess',cnn
set MSHFlexGrid.datasource=rst
rst.close
cnn.close

типа вот
0
0 / 0 / 0
Регистрация: 06.09.2009
Сообщений: 6
09.09.2009, 18:30
Не совсем так, а вот так:

Dim cnn As ADODB.Connection
Dim rst As ADODB.Recordset

set cnn=new adodb.connection
set rst=new adodb.recordset
cnn.Open 'Provider=Microsoft.Jet.OLEDB.4.0ata Source=' + App.Path + '1.mdb;Persist Security Info=False'
rst.open '[имя сохраненного запроса]',cnn, adCMDStoredProg
set MSHFlexGrid.datasource=rst
rst.close
cnn.close

А у меня еще и вопрос:

как поступать, если в этом сохраненном запросе происходит обращение к внешней функции, написанной на VB и хранящейся, к примеру, в том же файле Access? В таком случае ADO его не воспринимает - не может найти такую функцию.
0
White_snake
20.09.2009, 19:37
А как передать параметр в этот запрос?
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.09.2009, 19:37
Помогаю со студенческими работами здесь

Вызов запроса
Как создать кнопки, позволяющие вызывать запросы и выдавать отчеты?

Вызов методов классов друг у друга (вызов метода из другого класса)
Есть несколько классов, которые могут вызывать методы (функции) друг у друга. Логика: класс1 имеет метод А, класс2 имеет метод Б, класс1...

Вызов ХП и получение результата
Есть ХП которая возвращает ид пользователя по паре ЛогинПароль. Если пользователя не нашло оно возвращает -1. Проверяя данную функцию...

Не удается выполнить исходящий вызов, так как приложение обрабатывает входящий синхронный вызов
И снова добренького вечера) Столкнулся с такой проблемой, может кто знает пути выхода из нее. Есть процедура чтения свойств флешки: ...

Вызов процедуры и получение значений
Есть процедура CREATE PROCEDURE . @Period DateTime AS BEGIN select 1234 value select 'д1' detailName,2000 value union ...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru