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 събитие) запазване на промените в таблицата за достъп:
Можете да направите всичко, и софтуер, а не да изпълзяват свойства. Ето малко примерен код програмният се свърже с базата данни за достъп.
Свързани статии