Как правильно выделять числовые значения в запросе? - C#
Формулировка задачи:
Здравствуйте.
Как правильно выделять числовые значения в запросе? (a.Sheets[1].Cells[g, 4].Value - содержит числовые значения)
Заранее благодарю.
using (var connection = new OleDbConnection("Provider=" + "Microsoft.Jet.OLEDB.4.0;Data Source=C:\\Users\\Desktop\\BD.mdb")) { connection.Open(); using (OleDbCommand command = connection.CreateCommand()) { command.CommandText = "INSERT INTO [Table1]" + "(Фамилия,Имя,Отчество,Н/C паспорта) values ('" + a.Sheets[1].Cells[g, 1].Value + "','" + a.Sheets[1].Cells[g, 2].Value + "','" + a.Sheets[1].Cells[g, 3].Value + "',a.Sheets[1].Cells[g, 4].Value;);"; int numberOfUpdatedItems = command.ExecuteNonQuery(); } connection.Close(); }
Решение задачи: «Как правильно выделять числовые значения в запросе?»
textual
Листинг программы
string commText = "insert into employers (FIO, Phone, BirthDate, Department) values (?, ?, ?, ?)"; OleDbCommand comm = new OleDbCommand(commText, conn); comm.Parameters.AddWithValue("@fio", tbFIO.Text); //текст comm.Parameters.AddWithValue("@phone", tbPhone.Text); //текст comm.Parameters.Add("@birthdate", OleDbType.Date).Value = dtpBirthDate.Value.ToShortDateString(); //дата comm.Parameters.AddWithValue("@dep", (int)cbDep.SelectedValue); //int
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д