Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.57/21: Рейтинг темы: голосов - 21, средняя оценка - 4.57
2 / 2 / 2
Регистрация: 05.11.2011
Сообщений: 170

Как вызвать SQL-запрос для БД Access?

14.05.2014, 18:55. Показов 4420. Ответов 26
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток. Подключил к dataGridView таблицу из Access. Вопрос : Как нужно вызывать sql-зопрос и что нужно для этого подключить?
SQL
1
2
UPDATE продажи S
SET S.Сумма=SELECT S.[кол промо]+S.[кол регулярных];
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.05.2014, 18:55
Ответы с готовыми решениями:

Адаптировать SQL запрос в запрос для access
Помогите пожалуйста: имеется вот такой рабочий запрос созданный в exel. но так как Exel перестал вывозить разросшиюся базу перевозим все...

Как из ADOQuery вызвать запрос как в Access?
здравствуйте мне надо сделать запрос на кнопку как и запрос в аксесе там просто выбираем в конструкторе уже существующий запрос и делаем...

SQL запрос для двух связанных таблиц access
Есть две таблицы "агенты" и "договор", в таблице "агенты" только поле с перечислением агентов, в таблице "договор", кроме всего...

26
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
19.05.2014, 11:27
Студворк — интернет-сервис помощи студентам
Блондинка, ощущение, что ты нахваталась верхушек, а комментарии строчишь как из пулемёта.
1. "Сгенерировать запрос" и значит "настроить" адаптер, он же потом пользуется этими командами.
2. Какой такой динамический запрос? Если поля не известны, то и запроса не получится.
0
Заблокирован
19.05.2014, 11:45
Цитата Сообщение от nmcf Посмотреть сообщение
Блондинка, ощущение, что ты нахваталась верхушек, а комментарии строчишь как из пулемёта.
1. "Сгенерировать запрос" и значит "настроить" адаптер, он же потом пользуется этими командами.
2. Какой такой динамический запрос? Если поля не известны, то и запроса не получится.
1. Ага, а написать письмо и отправить значит настроить почтовый клиент. Или Почту России, если бумажное.))))))
2. Такая я дурочка, могу писать запросы, не зная заранее полей. Нахваталась верхушек типа OleDbParameter, где мне до вас.
Образец кода, позволяющий просматривать и редактировать ЛЮБУЮ БД Access, выбранную пользователем и неизвестную заранее программисту, с любой структурой, если имена поддерживаются OleDbCommandBuilder
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
    if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
        labelAccess.Text = Convert.ToString(openFileDialog1.FileName);
    connectionAccess = new OleDbConnection("data source=" + labelAccess.Text + ";provider=microsoft.jet.oledb.4.0;");
 
    connectionAccess.Open();
  // Запрашиваем список таблиц
 // Пишем имена таблиц в comboBox:
 
adapterAccess1 = new OleDbDataAdapter("SELECT * FROM " + comboBoxTableAccess.SelectedItem.ToString(), connectionAccess);
    OleDbCommandBuilder commanderAccess = new OleDbCommandBuilder(adapterAccess1);
    dataSet1.Tables.Add("Access");
 
    adapterAccess1.Fill(dataSet1.Tables["Access"]);
    dataGridView1.DataSource = dataSet1.Tables["Access"];
 
//и по клику на кнопку
       adapterAccess1.Update(dataSet1.Tables["Access"]);
 connectionAccess.Close();
0
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
19.05.2014, 14:59
1. CommandBuilder настраивает "клиент" адаптер, который только после этого способен что-то отправлять. О чём я и говорил.
2. Что твой пример доказывает, что можно "SELECT *" использовать?
0
Заблокирован
19.05.2014, 15:09
Цитата Сообщение от nmcf Посмотреть сообщение
1. CommandBuilder настраивает "клиент" адаптер, который только после этого способен что-то отправлять. О чём я и говорил.
2. Что твой пример доказывает, что можно "SELECT *" использовать?
1. Чем дальше в лес, тем толще партизаны.
Адаптер у нас клиент. Хорошо хоть не сервер.
2. Это пример динамического запроса. В этот же код можно вставить и любой другой, а имена полей в него конкатенировать из таблиц датасета или датагридвью. И все это работает без знания заранее структуры БД. Разумеется, с учетом вашего уровня я вам привела самый простой пример. Больше даже для третьих лиц, а то новички прочтут и решат, что вы правы и динамических запросов не может быть. Вас-то не убедить, хоть весь проект вам пошли.
Кстати, а почему вы со мной на "ты"? Чтобы я не сомневалась в вашем хамстве?
0
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
19.05.2014, 17:41
Ты начала про почтовый клиент, в твоих терминах и пишу.
Почему на ты? Мне так нравится. Может ещё к орфографии и пунктуации начнёшь придираться?
0
Заблокирован
19.05.2014, 18:38
Цитата Сообщение от nmcf Посмотреть сообщение
Ты начала про почтовый клиент, в твоих терминах и пишу.
Почему на ты? Мне так нравится. Может ещё к орфографии и пунктуации начнёшь придираться?
И это все, на что вы способны?
Хотите изучать программирование по-настоящему?
0
19.05.2014, 19:32
 Комментарий модератора 
Уважаемые форумчане!
Прошу вас успокоиться и не переходить на личности.
Надеюсь на ваше понимание.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.05.2014, 19:32

Где и как выполнить sql запрос в Access 2010
Скажите пожалуйста, куда надо ткнуть в Access 2010, что-бы появилось окно выполнение SQL запроса к базе?

SQL запрос ACCESS как сложить ГРУППУ значений в столбце
Доброго времени суток есть ТЗ Фирма по заказу клиента комплектует и продает компьютеры. Клиент в заказе указывает...

Вызвать запрос созданный в SQL сервер и прикрепить к DataGrid
Можно ли как-то вызвать запрос созданный в SQL сервер и прикрепить к DataGrid.

Как програмно вызвать из ACCESS стандартное окно WINDOWS для открытия файла?
Как програмно вызвать из ACCESS стандартное окно WINDOWS для открытия файла? Хорошо бы пример. Спасибо, Андрей

Запрос в SQL Access
Есть таблица: Необходимо создать запрос на подсчет кол-ва изучаемых предметов. Буду очень благодарен за помощь.


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

Или воспользуйтесь поиском по форуму:
27
Ответ Создать тему
Новые блоги и статьи
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
Более приземисто - Эстафету хвоста в .cdl (деревья эстафеты в сад).
Hrethgir 24.07.2026
В будущем, после написания блока инверсии обхода дерева (эстафеты хвоста), я планирую вернуться к нашему прошлому разговору о том, обладают ли знания целеполаганием. Тогда я пришел к выводу, что. . .
Вот представьте что вам дали бессмертие.
kumehtar 24.07.2026
Вот представьте что вам дали бессмертие, ничего более не меняя. Вообще ничего, только бессмертие в нынешнем виде. Рады были бы? Что бы вы тут делали всё это время? Никакой пенсии. Никакого нового. . .
сукцессия 41
anaschu 24.07.2026
Численная верификация бифуркации в агентной модели лесной сукцессии: от одного параметра к ансамблю Автор: пользователь @Shumilov_AS | Раздел: Прикладная математика / Численные методы Кратко. . .
сукцессия 40. Ансамблевая кластерная параметризаци, часть 1.
anaschu 24.07.2026
Пр# Сопровождение научной статьи ИИ-ассистентом: подготовка публикации и калибровка агентно-ориентированной модели сукцессии микоризных систем **Полевые заметки о двухнедельной совместной работе**. . .
Теория всего 12. ВГК на планете в стратегической игре "терра"
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики 1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
Публикация отклонённая на хабре. Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование задачи и целеполагание
Hrethgir 21.07.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11948&stc=1&d=1784657928 Привет Хабр. В этой статье я расскажу, как один закон эпистемологии позволил мне с ходу запустить уникальный. . .
Теория всего 11. Основные параметры
anaschu 21.07.2026
Дешифровка тензорного ядра Soil Chemistry 2. 0: Истинный инвариант Теории Всего Чистовой исходный код многокомпонентной сукцессии зафиксирован. Модель оперирует единым вектором состояния. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru