У меня вопрос по C #. Я написал функцию с использованием ASP.net, когда пользователь нажимает кнопку, он должен вызвать эту функцию и вставить sql в локальную базу данных. Однако я не знаю, почему это не работает. Кто-нибудь может мне помочь?
Моя локальная база данных - Access, которая хранится в папке «App_Data».
protected void button1_Click(object sender, EventArgs e)
{
SqlConnection myConnection = new SqlConnection(connectionString);
// I think the problem is here, but I don't know how to do
SqlCommand myCommand = new SqlCommand("INSERT INTO [car] ([carName], [carType]) VALUES (@carName, @carType)", myConnection);
SqlParameter carName= myCommand.Parameters.Add("@carName", SqlDbType.Text);
SqlParameter carType= myCommand.Parameters.Add("@carType", SqlDbType.Text);
carName.Value = carNametb.Text;
carType.Value = carTypetb.Text;
myConnection.Open();
myCommand.ExecuteNonQuery();
// need to close() the connection where?
}