Erreur: La conversion d'un type de données nvarchar smalldatetime type de données a abouti à une valeur de plage

Salut à tous, je suis en train de faire ce qui suit requête d'insertion

SqlDataSource userQuizDataSource = new SqlDataSource();
userQuizDataSource.ConnectionString = "Data Source=localhost\\SQLEXPRESS;Initial Catalog=quizApp;Integrated Security=True";
userQuizDataSource.InsertCommand = "INSERT INTO [UserQuiz] ([DateTimeComplete], [Score], [UserName]) VALUES (@DateTimeComplete, @Score, @UserName)";

userQuizDataSource.InsertParameters.Add("DateTimeComplete", DateTime.Now.ToString());
userQuizDataSource.InsertParameters.Add("Score", score.ToString());
userQuizDataSource.InsertParameters.Add("UserName", User.Identity.Name);

int rowsAffected = userQuizDataSource.Insert();

Buti reçois l'erreur suivante:

La conversion d'un type de données nvarchar
smalldatetime type de données a entraîné
dans une gamme de valeur.
La déclaration a été résilié.

Quelqu'un peut-il m'aider?

OriginalL'auteur c11ada | 2010-02-21