У меня есть школьный проект, в котором я должен создать веб-сайт с использованием 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();
}