Я отправляю команду в базу данных, и она возвращает, что затрагиваются 1 строки, но когда я заглядываю внутрь базы данных, записей нетЯ не получаю ошибок.Я проверил, чтобы убедиться, что строка строит правильно, и это так.Есть идеи?Я не использую параметризованные запросы здесь, я знаю.Я буду позже.Вот код из уровня базы данных:
public int InsertStartTime(certificate cert, DateTime startTime, string lineNumber)
{
string sql = "INSERT INTO checkLog(userID,lineNumber,startTime) VALUES(" +
cert.userID + ", '" + lineNumber + "', '" + startTime + "');";
int result = 0;
try
{
conn.Open();
comm.CommandText = sql;
result = comm.ExecuteNonQuery();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
conn.Close();
}
MessageBox.Show(result.ToString() + " rows affected");
return result;
}
Использование файла доступа 2000 дБ:
string connStr = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\assets\users.mdb;Persist Security Info=True";