ПредишенСледващото

Visual C ++ Studio Expess: свържете се с файла за достъп

Visual Studio, както и друга модерна среда за програмиране подпомага работата с базата данни (DB) на технологията ADO (т.е., с формирането на Connection String), подкрепено като MS SQL и Access. Информация от базата данни се кешира в набора от данни, която осигурява прилагането на данни.

Първо трябва да се подготви и да спаси папката на проекта (ако сте създали решение с един проект, и той се нарича папката BD1 ще BD1 / BD1.) Файл Тест на достъп:

Добави Studio е изключена по подразбиране компоненти: десния бутон на кутията с инструменти, щракнете, за да изберете елементите. Tab компоненти на .NET Framework, добавете OleDbConnection. OleDbDataAdapter (ще бъде в групата "данни" панелни елементи). Ако имате версия на Express, която често страда от "проблеми" с показването на списъка с компонентите, опитайте се да изчисти кутията с инструменти в първоначалното му състояние (също десния бутон на мишката) и повторете операцията.

OleDbDataAdapter компонент трансфер във формуляр, съветника за връзка ще се появи на файла за достъп подготвен предварително, когато низа на заявката влезе SQL

Уверете се, че формата е имал OleDbConnection.

Обикновено OleDbDataAdapter трябва да се създаде екип за действие SELECT, INSERT, UPDATE и DELETE. Но, може би, в зависимост от версията на Office, вие ще имате по-нататъшно регулиране на свойствата oleDbDataAdapter1 - SelectCommand - CommandText и oleDbDataAdapter1 - UpdateCommand - CommandText.

Това може да стане в свойствата на мениджър, например, в статия за в oleDbDataAdapter1 имот - SelectCommand - CommandText:

и програмно (адаптивни UpdateCommand):

Може би (като алтернатива), за да се създаде цялата "автоматично" команда, като щракнете върху стрелката в горния десен ъгъл на oleDbDataAdapter1 икона и изберете "Configure адаптер данни." Предотвратяване на автоматичната настройка може да нямат течаща SQL Server.

Всички останали компоненти, също "лъжа" в "данни":
  • Добави DataGridView, DataSet - да се осигури връзка.
  • Добави BingingNavigator - за да се придвижвате в базата данни.
  • Добави BingingSource - за свързване на източника на данни с навигатора.

Свойствата bingingSource1 определят DataSource = dataSet1, DataMember = Таблица 1

За да укажете bindingNavigator bindingSource = bindingSource1

За dataGridView уточни DataSource = bindingSource1 (погрешно DataSource = dataSet1, DataMember = Таблица 1, като съм виждал в интернет)

За да проверите oleDbDataAdapter1 SelectCommand имот - Connection = oleDbConnection1

Според някои случаи (например, форма товари натоварване) да получат данни от таблиците в базата данни:

Преди да затворите калъпа (FormClosing събитие) запазване на промените в таблицата за достъп:

Можете да направите всичко, и софтуер, а не да изпълзяват свойства. Ето малко примерен код програмният се свърже с базата данни за достъп.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!