Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 07.12.2017
Сообщений: 29

Есть ли мануал по подключению к Access?

12.03.2018, 12:49. Показов 747. Ответов 17
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.
Есть ли, где внятный пошаговый манул подключению access к C# и работа в дальнейшем, выполнения операция, выборка в datagridview и т.д. Рабочий желательно.
Так как искать невозможно инет забит кучей информации, но резко информация обрубается и получается тяпляп и с боку бантик.
Понимаю, что это не так уж тяжело, но с чистым кодом на C# у меня проблемы.
Мне проще на SQL. Но нужно сделать полноценную программу.
P.S. Всякий шлак не скидывать. А так же меньше комментариев по поводу "Сделай так, так легче" или "Я умный, ты тупой"
Спасибо.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.03.2018, 12:49
Ответы с готовыми решениями:

Не сохраняет на Access. По стандартному подключению
Всем здрасте. Сорри если тема банальная. Но ответов не нашел. Как Вы все знаете на VS2015 си-шарпе можно подключить БД аксес на...

Как правильно разобрать днище серого ноута Samsung NP300V5A-S1DRU? Есть ли мануал?
Хочу почистить от пыли и тд. Конструкция довольно-таки интересная.

Есть БД на Access 2.0, нужно открыть в Access 2003
помогите кто может!

17
785 / 616 / 273
Регистрация: 04.08.2015
Сообщений: 1,713
12.03.2018, 13:45
Цитата Сообщение от Daedalian Посмотреть сообщение
Есть ли, где внятный пошаговый манул подключению access к C#
https://msdn.microsoft.com/en-... 71893.aspx
0
0 / 0 / 0
Регистрация: 07.12.2017
Сообщений: 29
12.03.2018, 14:01  [ТС]
Как я знаю подключение через автомат, делать нужно кодом, для меньшего кол-ва вопрос и ошибок
0
Эксперт .NET
 Аватар для Usaga
14314 / 9400 / 1355
Регистрация: 21.01.2016
Сообщений: 35,450
12.03.2018, 14:25
Daedalian, вам нужен другой мануал: учебник по SQL и справка по работе с ADO.NET.. Эти две вещи используются для работы со всеми СУБД основанными на SQL (в том числе и Access).
0
0 / 0 / 0
Регистрация: 07.12.2017
Сообщений: 29
12.03.2018, 14:38  [ТС]
Я SQL (sqlserver, access) Владею, я C# слабы и мне нужно просто увидеть пример реализации кода подключения и работы с бд (куда и как вводятся данные, запросы и т.д.)
0
785 / 616 / 273
Регистрация: 04.08.2015
Сообщений: 1,713
12.03.2018, 14:57
Цитата Сообщение от Daedalian Посмотреть сообщение
Как я знаю подключение через автомат, делать нужно кодом
Естественно. Но проще изучить сгенерированный мастером код, чем искать в инете тот, что подходит вам.

Не по теме:

Цитата Сообщение от Usaga Посмотреть сообщение
и справка по работе с ADO.NET.
Тоже думал кинуть эту ссылку, но заглянул туда и понял, что консольное приложение ТСу не подойдет. По большому счету оно вообще никому не подойдет :) Особенно если учесть такой перл как
C#
1
2
SqlCommand cmd = new SqlCommand("Update Students" +
                " Set ID = @ID where FIO = @FIO", conn);

0
0 / 0 / 0
Регистрация: 07.12.2017
Сообщений: 29
12.03.2018, 15:11  [ТС]
Тоже думал кинуть эту ссылку, но заглянул туда и понял, что консольное приложение ТСу не подойдет. По большому счету оно вообще никому не подойдет Особенно если учесть такой перл как
C#Выделить код
C#
1
2
SqlCommand cmd = new SqlCommand("Update Students" +
                " Set ID = @ID where FIO = @FIO", conn);
Вот к примеру подключу я, свою бдшку на access(accdb).
C#
1
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\TurboMaster.accdb
Что-то типо того, как мне дальше делать? подключение есть, дальше хочу, чтобы при запуске программы был в datagridview мой запрос "Заявка_Запрос". Именно кодом. Именно этого в инете толком нету.
Нету нигде, уже даже старые курсовые ищу. Нету. Нужна подробная инфа по всему этому, а в инете один шлак.
Миниатюры
Есть ли мануал по подключению к Access?  
0
0 / 0 / 0
Регистрация: 07.12.2017
Сообщений: 29
12.03.2018, 15:21  [ТС]
Вот наглядней, а то я не заметил
Миниатюры
Есть ли мануал по подключению к Access?  
0
360 / 287 / 76
Регистрация: 21.06.2016
Сообщений: 1,115
12.03.2018, 16:01

Не по теме:

Igr_ok, вот как раз очень даже подойдет - и по нему намного легче учиться, чем разгребать тонны мусора, что генерирует мастер подключения, а потом один фиг не поймешь как оно так волшебно происходит


ТС - для Вас главное понять, что запуск команды к СУБД вернет, в зависимости от типа запроса, либо объект таблицы/датасета, либо ошибку, либо скалярную величину (может быть и другое, но в случае с чистым ADO - скорее всего именно это и получите).
Сам контрол (грид) спокойно может биндится/принимать как датасорс таблицу.
Собственно именно поэтому - как только станет понятно как работает запрос и что возвращает на примерах из консольки - останется только нарисовать форму - и шлепнуть туда грид - работа на 2 минуты, копипастя код из консольки, грубо говоря.
В итоге - не смотрите на форму как на грид - а смотрите глубже - на объект, что вернется после отработанного запроса сиквельного, как только сможете его получить - делайте форму - и кидайте его на контрол.
0
0 / 0 / 0
Регистрация: 07.12.2017
Сообщений: 29
12.03.2018, 16:08  [ТС]
Не понимаю, мне нужна статья, какая-нибудь как пример работы с базой данных и обработка. Я для работы хочу сделать себе облегчить работу так сказать. Ибо мутняк получается. Мне нужно видеть глазами, как мне нужно написать код, что куда поместить для того чтобы элементарно вывести SQL-запрос, затем ввести данные с последующей печатью заявки,хранения базы клиентов. ТАм как я знаю ничего сложного, но я в этом не шарю и чтобы хоть как-то в этом всем адуплить я должен видеть пример. Ибо преподаватели не дают норм примеров они дают книжку, а в книже билеберда, я уже минимум 5 способов подключени бд видел, может еще больше НУЖНО ЗНАТЬ ЧТОБЫ НАПИСАТЬ ПРОГУ?
0
12.03.2018, 16:08

Не по теме:

Цитата Сообщение от Igr_ok Посмотреть сообщение
Тоже думал кинуть эту ссылку, но заглянул туда и понял, что консольное приложение ТСу не подойдет.
Что-то я не уловил связи между типом приложения и ADO.NET...

0
360 / 287 / 76
Регистрация: 21.06.2016
Сообщений: 1,115
12.03.2018, 16:22
Daedalian, Вы данный мануал, что был дан - рассматривали? - попробовали ли создать консольную програмку с запросом к СУБД? Получили ли ответ от неё?
Ну т.е. что именно вызвало сложности?
В каком месте Вашей программы у Вас не получилось?
0
0 / 0 / 0
Регистрация: 07.12.2017
Сообщений: 29
12.03.2018, 16:27  [ТС]
Я там по ссылкам не вижу примеров. Там есть автоматическое подключение к базе
0
360 / 287 / 76
Регистрация: 21.06.2016
Сообщений: 1,115
12.03.2018, 16:38
В ссылке, что Дал Вам Usaga по ADO.NET есть отличные примеры - и именно БЕЗ автоматических подключений, всё в ручном режиме.
Я надеялся - Вы именно туда заглянули.
0
0 / 0 / 0
Регистрация: 07.12.2017
Сообщений: 29
12.03.2018, 16:52  [ТС]
я надеюсь вы понимаете, что я выполняю решения на access, а не sql-server-e
0
Эксперт .NET
 Аватар для Usaga
14314 / 9400 / 1355
Регистрация: 21.01.2016
Сообщений: 35,450
12.03.2018, 17:10
Daedalian, и что? ADO.NET не позволяется подключаться к Access, а сам Access не понимает SQL? Или ваш вопрос из какой-то другой плоскости?
0
785 / 616 / 273
Регистрация: 04.08.2015
Сообщений: 1,713
12.03.2018, 17:27
Daedalian, беру первый попавшийся пример из инета
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
namespace csbook.ch15 {
 
  class Example15_2 {
 
   static void Main(string[] args) {
     string conString =
       @"Provider=Microsoft.JET.OLEDB.4.0;"
      + @"data source=c:\data\Northwind.mdb";
 
      
     // create an open the connection     
     OleDbConnection conn = new OleDbConnection(conString);
     conn.Open();
 
     // create the DataSet
     DataSet ds = new DataSet();
 
     // create the adapter and fill the DataSet
     OleDbDataAdapter adapter = 
      new OleDbDataAdapter("Select * from Customers", conn);
     adapter.Fill(ds);
 
     // close the connection
     conn.Close();
 
     DataTable dt = ds.Tables[0];
     foreach (DataRow dr in dt.Rows) {
      Console.WriteLine(dr["CompanyName"].ToString());
      }
     }
   }
  }
Вам нужно только указать свой путь к БД, подставить свой запрос и вместо демонстрационного foreach написать
C#
1
dataGridView1.DataSource=dt;
dataGridView1 должен быть на форме.
0
0 / 0 / 0
Регистрация: 07.12.2017
Сообщений: 29
14.03.2018, 12:10  [ТС]
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{
                try
                {
                    if (con.State != ConnectionState.Open)
                    {
                        con.Open();
                    }
                    string selectCommand = "SELECT ID_Заявки FROM Заявка;"; 
                    OleDbDataAdapter dataAdapter = new OleDbDataAdapter(selectCommand, con);
                    OleDbCommandBuilder commandBuilder = new OleDbCommandBuilder(dataAdapter);
                    DataTable table = new DataTable();
                    dataAdapter.Fill(table);
                    dataGridView1.DataSource = table;
                    con.Close();
                }
                catch (OleDbException)
                {
                    MessageBox.Show("Ошибка загруки");
                }
 
            }
А так нельзя?
Только как мне вписать запрос на выборку? из нескольких таблиц сразу?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.03.2018, 12:10
Помогаю со студенческими работами здесь

У меня есть форма на ней есть компонент dbedit при вводе в них данные вводились в бд access
у меня есть форма на ней есть компонент dbedit при вводе в них данные вводились в бд access на delphi 7

Вопросы по подключению ж/д.
Во-первых, что значат буквы на ж/д. S C M S-System C-??? M-??? Во-вторых, почему на мат. плате разьемы для ж/д разного цвета(белого...

Вопрос по подключению!!!
у меня такой вопрос: зачем некоторые люди при подключении интернета, модем ставят на отдельно собранный сервер...кароче они поставили на...

Есть ли в Access репликация?
Если есть то в каком Access

Вопрос по подключению к Dbase
Собственно проблема такая - нужно подключится к dbase,не используя всякие ODBC, и еще, желательно работать с базой с помощью SQL, как на...


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

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Новые блоги и статьи
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru