У меня есть веб-сайт, и я сделал кнопку asp: и добавил текстовое поле asp: внутри базы данных, и это сработало.Но когда я попробовал вставить, это не работает для меня.Я пытаюсь записать вставку date.text в свою базу данных в aspx.cs, и он находит идентификатор этого, потому что это ввод, а не asp: текстовое поле.
<td class="style4">
תאריך לידה:
</td>
<td class="style3">
<input id="date" type="Date" min="1905-01-01" max="2019-01-01" value="2018-01-01"/>
</td>
OleDbConnection connection = new OleDbConnection();
connection.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=F:\WebSites\MyWebsite\DataBase.mdb;Persist Security Info=False;";
connection.Open();
OleDbCommand command = new OleDbCommand();
command.Connection = connection;
command.CommandText = "insert into users (FirstName, LastName, Place, Email, UserName, Birthday) values('" + firstname.Text + "','" + lastname.Text + "','" + PlaceList.Text + "','" + MyEmail.Text + "','" + AccountText.Text + "','" + date.Text + "')";
command.ExecuteNonQuery();
И я получаю сообщение об ошибке:
Ошибка 29 Имя «дата» не существует в текущем контексте F:\ WebSites \ MyWebsite \ Register.aspx.cs 27 242 F: \ WebSites \ MyWebsite \
Не удается найти этот идентификатор.
Пожалуйста, кто-нибудь может помочь мне решить его?(