Как обновить данные в базе данных MS Access с помощью Visual Studio asp.net? - PullRequest
1 голос
/ 16 апреля 2019

У меня есть школьный проект, в котором я должен создать веб-сайт с использованием Asp.NET в Visual Studio.

В основном веб-сайт представляет собой простую домашнюю страницу со ссылками на 5 других страниц для отображения данных клиентов,данные о заказе, данные о продукте и т. д. для компании.Я уже установил соединение между базой данных MS Access и веб-сайтом в обозревателе серверов в Visual Studio и понимаю, как использовать элементы управления ListView и Gridview для отображения и обновления данных.

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

Например, если бы я захотел, в обработчике событий для нажатия кнопки изменить атрибут CustomerID клиента, код изменил бы customerID в Customerтаблицы, а также обновите внешний ключ для customerID в таблице Orders для этого конкретного клиента.

Нужно ли создавать метод GetConnection?Буду ли я использовать SQL-запросы для достижения этой цели?Или есть более простой способ сделать это?

Извините, если это расплывчато или я использую неверную терминологию.Я очень плохо знаком с работой с базами данных, но могу ответить на конкретные вопросы о том, какую информацию я не смог предоставить, если это необходимо.Спасибо!!

Я добавил это утверждение в начало файла cs для одной из моих веб-страниц, которая должна быть правильной:

using System.Data.OleDb;

Вот некоторый код, который я пытался использовать, но он вродебеспорядка

protected void btnSend_Click(object sender, EventArgs e)
{
    //make this connect to our db
    OleDbConnection conn = new OleDbConnection();
    conn.ConnectionString = "Provider = Microsoft.Jet.OLEDB.4.0; Data Source = C:\\runwayDB1.mdb";
    conn.Open();


    connection.Close();
}
...