Подключение базы данных Access к приложению Visual Studio

Поділитися
Вставка
  • Опубліковано 18 лют 2020
  • ▶️Практическая работа №6 - Подключение базы данных к приложению Visual Studio◀️
    В данном видео демонстрируется процесс подключения базы данных к приложению, созданному в Visual Studio. Вы научитесь подключать базу данных, созданную в Microsoft Access.
    💾 Для связи БД с Visual Studio 2022 на компьютер необходимо установить: disk.yandex.ru/d/vyRs4euZMRe_xQ
    ✔️Ссылка на файл с базой данных: cloud.mail.ru/public/4352/3tx...
    🔥Ссылка на плей-лист со всеми практическими работами по Visual Studio: • Изучаем Visual Studio ...

КОМЕНТАРІ • 135

  • @user-ok8nu4pl2l
    @user-ok8nu4pl2l 4 роки тому +20

    Ну красавчик. Довольно познавательно для студента-заочника. Жду новые видео! Успехов!

    • @megamozgchanel
      @megamozgchanel  4 роки тому +1

      Спасибо за комментарий. Новые видео обязательно будут

  • @yurimo8366
    @yurimo8366 Рік тому +4

    Большое спасибо, очень интересно и познавательно.

  • @user-ro6ql8oc9m
    @user-ro6ql8oc9m 4 роки тому +5

    Круто! подписка! Все четко и без мыла!

  • @kirillbokshits4363
    @kirillbokshits4363 2 роки тому +2

    Огромное спасибо!

  • @jonyonee
    @jonyonee 3 роки тому +1

    Спасибо вам большое смотря ваши видео хочет обучаться узнавать новое

    • @megamozgchanel
      @megamozgchanel  3 роки тому

      Спасибо за отзыв, приятно!!

  • @pechenka2111
    @pechenka2111 4 роки тому +4

    Очень хорошее и понятное видео. Лайк обязательный

  • @atahan5694
    @atahan5694 4 роки тому +2

    Редко ставлю лайк и уж тем более оставляю комментарий, но, Огромное спасибо!!! Лайк! Комментарий! Уважение!

    • @megamozgchanel
      @megamozgchanel  4 роки тому

      Рад, что вы так высоко оценили видео!

  • @aruzhanrazakova9862
    @aruzhanrazakova9862 3 роки тому +13

    Спасибо от всех студентов IT ^_^

    • @sbornayakokkainar5463
      @sbornayakokkainar5463 3 роки тому +1

      +

    • @megamozgchanel
      @megamozgchanel  3 роки тому

      Рад помочь! Можете еще что-то полезное будет! Подписывайтесь!

    • @empty9112
      @empty9112 3 роки тому

      ахахахаха )))

    • @brodieatlas7295
      @brodieatlas7295 3 роки тому +1

      I know I'm kind of randomly asking but do anyone know of a good place to watch newly released series online ?

    • @rohansilas396
      @rohansilas396 3 роки тому +1

      @Brodie Atlas Try FlixZone. You can find it by googling =)

  • @user-zb5dl5on3x
    @user-zb5dl5on3x 2 роки тому +2

    Спасибо большое! Очень полезное видео!

    • @megamozgchanel
      @megamozgchanel  2 роки тому

      Рад, что видео полезно для вас! От вас лайк и подсписка - это лучшая благодарность!

  • @kmv-host2896
    @kmv-host2896 3 роки тому +2

    Отличное видео ! Продолжайте в том же духе

  • @user-zx5ht8kz5h
    @user-zx5ht8kz5h 4 роки тому +2

    Очень интересное и полезное видео!

  • @artashesmkhitaryan3482
    @artashesmkhitaryan3482 3 роки тому +1

    Красавчик, подписался!

  • @OstrovGames
    @OstrovGames 2 роки тому +1

    Ля, молодца! Видел такое подключение, но ты всё объяснил, спасибо тебе за это огромное!!!

    • @megamozgchanel
      @megamozgchanel  2 роки тому

      Рад помочь! Лучшая благодарность от вас - это лайк и подписка на канал!

    • @user-bo1oq9qq3b
      @user-bo1oq9qq3b 2 роки тому +1

      @@megamozgchanel А если при подключении таблица не показывается в поле и при выполнении ничего нет, а в предпросмотре данных всё отлично?

    • @megamozgchanel
      @megamozgchanel  2 роки тому

      @@user-bo1oq9qq3b Удалите подключение и пересоздайте снова, формат БД, как показа в видео? Если нет пересохраните в нужно формате.

  • @wotmastersclub5559
    @wotmastersclub5559 5 місяців тому +1

    Молодец 👍

  • @nicolaspromerus6194
    @nicolaspromerus6194 4 роки тому +1

    Спасибо Ты супер обожаю твои ролики .Можешь сделать ролик там чтоб можно было обращаться к сайтам

    • @megamozgchanel
      @megamozgchanel  4 роки тому

      Спасибо за отзыв. Обязательно, постараюсь выполнить вашу просьбу.

  • @roma9957
    @roma9957 2 роки тому +2

    Спс очень классный урок

  • @user-bq1hf7so4s
    @user-bq1hf7so4s 2 місяці тому +1

    Большое спасибо за подробное объяснение. Я смог реализовать базу данных и функционал не имея никакого опыта в работе с базами.
    Единственное что осталось непонятным- почему обновление dataGridView1 в моём случае происходит только после пере захода в приложение.
    Строчка "this.сотрудникиTableAdapter.Fill(this.countCompDataSet.Сотрудники);" перенесена на каждый button, копирование в входной каталог настроено как на видео

    • @megamozgchanel
      @megamozgchanel  2 місяці тому

      К сожалению без кода тяжело что-то рекомендовать или исправить

  • @juegos5606
    @juegos5606 Рік тому +2

    Лучший

  • @BahitoMohito
    @BahitoMohito 2 роки тому +1

    красавчик

  • @seoonlyRU
    @seoonlyRU 2 роки тому +2

    спс)) ловим жирненький плюс от СЕООНЛИ

  • @Unrealchik
    @Unrealchik 4 роки тому +2

    Спасибо огромное за полезное видео! Хотел уточнить, будет ли работать приложение с подключенной базой данных .mdb на компьютере без Access? Спасибо!

    • @megamozgchanel
      @megamozgchanel  4 роки тому

      Будет. VS создают копию в необходимом формате.

  • @vladimirkostjukevics2760
    @vladimirkostjukevics2760 Рік тому +1

    У меня VS2017, на c++. Не могу подключить базу данных через мастера подключения, 11мин15 сек(Data Grid View) отсутствует пункт Другие источники данных....что делать? До этого момента все было хорошо, с базой связь есть.

  • @Nurgiza.Zhoomart
    @Nurgiza.Zhoomart Рік тому +1

    "данная строка кода позволяет загрузить данные в таблицу "бДDataSet.Книги". При необходимости она может быть перемещена или удалено" Кто знает, что делать в таком случае?

  • @user-qb4xe2os3b
    @user-qb4xe2os3b 4 роки тому +1

    А можно брать поле формата 2010, просто у меня в этой БД есть фишки которых нет в 2002-2003. Очень волнует этот вопрос

    • @megamozgchanel
      @megamozgchanel  4 роки тому

      Имеете в виду версию Access 2010? Можно, формат mdf при сохранении

  • @cyberbutcher2655
    @cyberbutcher2655 Рік тому +2

    Здравствуйте, а можно ли изменить название столбцов в самой DataGridView, при этом оставить названия столбцов какие были в аксессе? А также убрать столбик id. Если да, то как это сделать?

    • @megamozgchanel
      @megamozgchanel  Рік тому

      Если я не ошибаюсь, то можно, но давно этого не делал

  • @user-nj8yn1ce5r
    @user-nj8yn1ce5r 4 роки тому +5

    А что делать если у меня в форме не отображаются данные (названия столбцов) когда добавляю таблицу? Так же и информация из строк тоже не появляется. Хотя в обозревателе серверов показывает что таблица подключена.

    • @megamozgchanel
      @megamozgchanel  4 роки тому

      Формат БД такой же как в видео? mdb? Если да, то все-таки не верно настроено подключение, еще аз внимательно посмотрите видео.

    • @user-bo1oq9qq3b
      @user-bo1oq9qq3b 2 роки тому

      @@megamozgchanel у меня тоже и я перепроверила раза 4

    • @Dionysu
      @Dionysu 2 роки тому

      Извините, а вы уже как то справились с этой проблемой? просто тоже с этим столкнулся и нигде не могу найти решение

  • @bandilaim
    @bandilaim 4 роки тому +1

    Вопрос возможно не по теме, но как правильно изменять данные в таблицах чтоб не вызывало ошибку?

    • @megamozgchanel
      @megamozgchanel  4 роки тому

      Можно подробнее? Что вы имеете в виду. Добавление данных в таблицу через форму? Есть видео в плейлисте использование запроса INSERT INTO

  • @Romzec1
    @Romzec1 4 роки тому +1

    Здравствуйте! А если поле вещественное с плавающей точкой (3.14). В Access поля с вещественными числами записываются через запятую, а в C# через точку и когда добавляешь число с точкой происходит ошибка. Не могли бы записать видео с вещественным полем, к примеру Оклад. Было бы полезно посмотреть, как решается данная проблема

    • @megamozgchanel
      @megamozgchanel  4 роки тому

      Хорошо, постараюсь сделать в ближайшее время!

    • @Romzec1
      @Romzec1 4 роки тому

      @@megamozgchanel Спасибо! Буду ждать.

  • @yurimo8366
    @yurimo8366 Рік тому +1

    Скажите пожалуйста, как все это выполнить на Form2 и при необходимости нажатием кнопки на Form1 запустить Form2 и продолжать работать с dataGridView, который установлен на Form2, а потом при необходимости вернуться на Form1.

    • @megamozgchanel
      @megamozgchanel  Рік тому

      Не совсем понял вашу идею, но думаю, что можно сделать сохранение данных при переходе на другую форму, а при открытии второй формы считать данные снова. Может я вас не правильно понимаю.

  • @csgo1.617
    @csgo1.617 3 роки тому +2

    прощу тебя помоги я завтра буду сдавать диплом у меня проблема после того как я подключил баз вот код
    myConnection = new OleDbConnection(connectstring);
    myConnection.Open();
    вот ошибка :
    System.ArgumentException: "Формат строки инициализации не соответствует спецификации, начиная с индекса 33."

    • @megamozgchanel
      @megamozgchanel  3 роки тому

      К сожалению не смогу так помочь, не имея БД и не видя весь код.

  • @user-cx5he6tl6x
    @user-cx5he6tl6x 3 роки тому

    Здравствуйте. На флешке у меня готовая БД есть, которую надо связать с вижуалом. А на компьютере к сожалению Access нет, смогу ли я без Access связать бд с вижуалом?

  • @user-be9rc4yz8r
    @user-be9rc4yz8r 2 роки тому +1

    Привет, слушай подскажи ещё пожалуйста. Вот я уже все подключил, подсоединил к программе самой, всю базу данных. И вот если я в базе меняю названия столбика допустим или его тип данных, то всё, программа не запускается никак, и эта проблема абсолютно у всех моих знакомых, и все они чтоб что-то поменять, полностью абсолютно всё переделывали, а я уже очень много сделал, мне не вариант. Есть какой-то способ как можно "обновить" это все в программе. Подскажи пожалуйста

    • @megamozgchanel
      @megamozgchanel  2 роки тому

      Если у вас написаны запросы, то ни как, естественно. Так как по коду вы обращаетесь к полям, которых не существует.

  • @user-nw7yy3pj1u
    @user-nw7yy3pj1u 3 роки тому +2

    Я подключил таблицу, но в DataGridView таблица не выходит. Ошибка: Не удается получить данные схемы для таблицы или представления Книги.
    При обработке данных обнаружена одна или несколько проблем. Можете подсказать как исправить эти ошибки?

    • @megamozgchanel
      @megamozgchanel  3 роки тому +1

      В первую очередь посмотрите формат БД, расширение файла, так ли вы ее сохранили.

    • @user-nw7yy3pj1u
      @user-nw7yy3pj1u 3 роки тому

      @@megamozgchanel попробую ещё раз, спасибо

    • @user-nw7yy3pj1u
      @user-nw7yy3pj1u 3 роки тому

      @@megamozgchanel так тоже не работает, те же ошибки. У меня access 2016

  • @maksatm3974
    @maksatm3974 3 роки тому +1

    У меня не показывает таблицу на Visual studio какая-то ошибка не удалось получить данные таблицы

    • @megamozgchanel
      @megamozgchanel  3 роки тому

      Скорее всего не верно связали таблицу с приложением. Или не подходящий формат БД

  • @user-qs3dn4vh8w
    @user-qs3dn4vh8w 2 роки тому +1

    Здравствуйте!Вы пишите дипломные работы?

  • @kitayapa
    @kitayapa 2 роки тому +2

    Здравствуйте! Подскажите, пожалуйста, что делать, если выдаёт ошибку "Поставщик Microsoft.ACE.OLEDB.12.0 не зарегистрирован на локальном компьютере"?

    • @megamozgchanel
      @megamozgchanel  2 роки тому

      Возможно формат БД не подходящий. Пересохраните БД в нужном формате.

    • @kitayapa
      @kitayapa 2 роки тому

      @@megamozgchanel в том-то и дело, что формат соответствующий. На компе в универе с первой попытки получилось подключить, а дома ни в какую :(

    • @katsuo6347
      @katsuo6347 2 роки тому

      @@kitayapa тоже самое было,переустановил на версию 2017 года - все работает

    • @user-ex4nd8fs1q
      @user-ex4nd8fs1q Рік тому

      @@katsuo6347 вижуалку переустановил или access?

    • @katsuo6347
      @katsuo6347 Рік тому

      @@user-ex4nd8fs1q аксес

  • @ayazhanseriktayeva
    @ayazhanseriktayeva 3 роки тому +1

    Здравствуйте, а бд формат .accdb ? Это можно соединить

    • @megamozgchanel
      @megamozgchanel  3 роки тому

      Можно конечно. Или можете просто формат изменить в Access

    • @ayazhanseriktayeva
      @ayazhanseriktayeva 3 роки тому

      @@megamozgchanel вот у меня аксес 2010. Там написано что невозможно изменить формат аксеса. И когда я соединяла БД в формате . accdb , у меня выдаётся ошибка

    • @ayazhanseriktayeva
      @ayazhanseriktayeva 3 роки тому +1

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

    • @megamozgchanel
      @megamozgchanel  3 роки тому +1

      @@ayazhanseriktayeva Заново душить компонент с формы и соединение. Снова создать соединение с базой по видео

  • @user-ye9zx4hn8v
    @user-ye9zx4hn8v Рік тому +1

    А есть то же самое только на С++?

    • @megamozgchanel
      @megamozgchanel  Рік тому +1

      Точно не скажу, но не встречал

  • @usovskieekstremaly
    @usovskieekstremaly 2 роки тому +1

    System.InvalidOperationException: "Поставщик "Microsoft.ACE.OLEDB.12.0" не зарегистрирован на локальном компьютере
    выскакивает эта ошибка

    • @megamozgchanel
      @megamozgchanel  2 роки тому

      Возможно формат БД не подходит, попробуйте пересохранить БД с другим расширением.

    • @kirillbokshits4363
      @kirillbokshits4363 2 роки тому +1

      Мне помогло в диспетчере конфигураций поменять значение платформы с Any CPU на х64

    • @user-oo4pj2lf7k
      @user-oo4pj2lf7k 2 роки тому

      @Butnv_natalya ua-cam.com/video/uzLA_z7tDPs/v-deo.html
      Тут и для Вашей проблемы и для той, которая может возникнуть ранее, если на этапе подключения mdb файла и его проверки выскакивает ошибка с разрядностью. Короче универсально должно решить все.

    • @barebyx7728
      @barebyx7728 Рік тому

      @@kirillbokshits4363 Лучший

    • @user-on4yo2pq1o
      @user-on4yo2pq1o 7 місяців тому

      @@kirillbokshits4363, спасибо огромное! Наконец-то база данных подключилась!

  • @Pancelet
    @Pancelet Рік тому +1

    ADO NET используется?

    • @megamozgchanel
      @megamozgchanel  Рік тому

      Уже точно не помню, вроде нет

  • @user-hd4pf7qf2h
    @user-hd4pf7qf2h 3 роки тому +1

    после скачивания, файл не открывается в Access 2019

    • @megamozgchanel
      @megamozgchanel  3 роки тому

      Какой файл не открывается? База данных в описании к видео? Только что все проверил, все открывается.

    • @user-hd4pf7qf2h
      @user-hd4pf7qf2h 3 роки тому +1

      @@megamozgchanel Всё получилось, огромное спасибо.

  • @user-qd3ip2di2h
    @user-qd3ip2di2h 2 роки тому +1

    Добрый день,возникает исключение при запуске

    • @megamozgchanel
      @megamozgchanel  2 роки тому

      Много причин может быть

  • @atolerator
    @atolerator 8 місяців тому

    Подскажите пожалуйста, что делать, если на 9:56 у меня не появляется окно Свойств? Из-за этого я не могу достать Строку подключения. Заранее спасибо

    • @atolerator
      @atolerator 8 місяців тому

      Разобрался: нужно нажать F4

  • @user-di3eb7nl1k
    @user-di3eb7nl1k 9 місяців тому +1

    У меня нету кнопки "добавить новый источник данных" что делать?

    • @megamozgchanel
      @megamozgchanel  9 місяців тому

      Может версия другая или что-то сделали не так

  • @otsechkagaz4428
    @otsechkagaz4428 Рік тому +1

    А что если нет вкладки источники данных?

    • @megamozgchanel
      @megamozgchanel  Рік тому

      Во вкладке вид она есть, смотрите внимательно видео.

  • @DaNiiLGdd
    @DaNiiLGdd Рік тому +1

    где взять access ужас уже 3 дня мучаюсь(

  • @d1mtim799
    @d1mtim799 3 роки тому +1

    Кто-нибудь знает как решить проблему с окном источником данных "Это окно не поддерживается для выбранного проекта. Чтобы выполнить действия по включению привязки данных, перейдите по следующему адресу и там адрес на майковский сайт с DataBlinding "?

    • @megamozgchanel
      @megamozgchanel  3 роки тому

      Может при создании проекта не тот тип проекта выбрали?

    • @d1mtim799
      @d1mtim799 3 роки тому +1

      Я кстати обошел данную проблему и теперь остаётся затык с тем, как написать запрос так, чтобы при вводе в textbox текста из ячейки таблицы базы данных при нажатии кнопки, чтобы выводилась в listbox всe значения из всех столбцов в определенном Id(может быть как 5 , так и 7 например), буду благодарен, если поможете решить данный вопрос.

    • @d1mtim799
      @d1mtim799 3 роки тому

      @@megamozgchanel private void button10_Click(object sender, EventArgs e)
      {
      string complect = Convert.ToString(textBox1.Text);
      string query = "SELECT Matplata, Processor, OZU, Videocarta, HDD, Corpus, Block_pitania FROM Worker ORDER BY Id"+ complect;
      SqlCommand command = new SqlCommand(query, sqlConnection);
      SqlDataReader reader = command.ExecuteReader();
      listBox2.Items.Clear();
      while (reader.Read())
      {
      listBox2.Items.Add(reader[0].ToString());
      }
      reader.Close();
      }
      Условно, где может быть ошибка?

    • @megamozgchanel
      @megamozgchanel  3 роки тому

      @@d1mtim799 в текст бокс вводишь id? И надо по этому id выдать все значения из полей для записи с этим id?

    • @d1mtim799
      @d1mtim799 3 роки тому +1

      @@megamozgchanel Нет в текстбокс вводишь условно одну из ячеек таблицы, например модель материнской платы из столбца matplata и чтобы процессор, видеокарта и т. д. подобрались из той же строки, где находится условно материнская плата. Где id стоит 6 , а не 7 условно

  • @root9327
    @root9327 2 роки тому +2

    Пишет в источнике данных: Это окно не поддерживается для выбранного проекта.

    • @megamozgchanel
      @megamozgchanel  2 роки тому

      К сожалению удаленно не совсем понятно о чем вы говорите и ошибки могут возникать по разным причинам.

    • @YottaAkuma
      @YottaAkuma Рік тому

      нашли решение?

  • @andrewsotnikov5680
    @andrewsotnikov5680 2 роки тому +1

    Плохо что нет примера конекта accdb

    • @megamozgchanel
      @megamozgchanel  2 роки тому

      Сохраните в другом формате просто вашу БД

    • @andrewsotnikov5680
      @andrewsotnikov5680 2 роки тому +1

      @@megamozgchanel при коннекте из VS, к accdb - есть ряд нюансов

    • @megamozgchanel
      @megamozgchanel  2 роки тому

      @@andrewsotnikov5680 что мешает вам сохранить БД в другом формате и делать как в видео?

    • @andrewsotnikov5680
      @andrewsotnikov5680 2 роки тому +1

      @@megamozgchanel да в общем то ничего не мешает,если бы я один ей пользовался - то так бы и сделал. Но БД в сетевом доступе и сохранять/пересохранять её постоянно не самый удачный выход.
      Ну и как вы знаете, *.accdb вытеясняет *..mdb, ибо он стандарт, т.е. переход на *.mdb это отчасти даунгрейд. У меня лишь была проблема, и благо я её решил, правда далеко не сразу

    • @megamozgchanel
      @megamozgchanel  2 роки тому +1

      @@andrewsotnikov5680 Главное решили!