Ошибка преобразования при преобразовании даты и / или времени из строки символов - PullRequest
3 голосов
/ 16 сентября 2011

, пожалуйста, помогите мне, моя ошибка:

Ошибка преобразования при преобразовании даты и / или времени из символьной строки.

столбец моей базы данных имеет тип datetime

Ответы [ 2 ]

9 голосов
/ 16 сентября 2011

Используйте параметризованный запрос, и вам не придется беспокоиться о форматах даты или внедрении sql, и используйте using, чтобы убедиться, что ваше соединение удалено.

using (var connection = new SqlConnection(yourConnectionString))
using (var command = connection.CreateCommand())
{
   command.CommandText = "insert into YourTable(Col1, Col2) values(@val1, @val2)";
   command.Parameters.AddWithValue("@val1", 123);
   command.Parameters.AddWithValue("@val2", DateTime.Now);

   connection.Open();

   command.ExecuteNonQuery();
}
2 голосов
/ 17 февраля 2012

Вы можете также функцию GETDATE () SQL это предопределенная функция SQL

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...