DateInterval.minute не является распознанным параметром dateadd - PullRequest
0 голосов
/ 25 августа 2009

Я пытаюсь протестировать приложение разработчика на базе данных SQL Server 2005 (80) вместо обычной базы данных SQL Server 2000, на которую оно попадет.

Кто-нибудь знает о проблемах, которые могут вызвать эту ошибку, связанных с SQL?

DateInterval.minute не является распознанным параметром dateadd. Описание: во время выполнения текущего веб-запроса произошло необработанное исключение. Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде.

Сведения об исключении: System.Data.SqlClient.SqlException: «DateInterval.minute» не является распознанным параметром dateadd.

Ошибка источника:

Во время выполнения текущего веб-запроса было сгенерировано необработанное исключение. Информация о происхождении и местонахождении исключения может быть идентифицирована с помощью приведенной ниже трассировки стека исключений.

Трассировка стека:

[SqlException: DateInterval.minute не является опознанным параметром dateadd.] System.Data.SqlClient.SqlCommand.ExecuteReader (CommandBehavior cmdBehavior, RunBehavior runBehavior, логическое returnStream) +742 System.Data.SqlClient.SqlCommand.ExecuteReader () +41 ConnectString.Timeout.UpdateTimeout.UpdateTime () RoleMap.HelpDeskCust.Page_Load (Отправитель объекта, EventArgs e) в c: \ inetpub \ wwwroot \ program.aspx.vb: 35 System.Web.UI.Control.OnLoad (EventArgs e) +67 System.Web.UI.Control.LoadRecursive () +35 System.Web.UI.Page.ProcessRequestMain () + 750


Информация о версии: Microsoft .NET Framework Версия: 1.1.4322.2407; ASP.NET версия: 1.1.4322.2407

1 Ответ

1 голос
/ 25 августа 2009

DateInterval.minute не является опцией в SQL для SQL 2000 (8.0) или SQL 2005 (9.0). Это .net перечислитель для использования в .net DateAdd

Похоже, вы передаете конструкцию .net ядру базы данных.

Для истинного SQL у вас будет следующее: DATEADD (минута, число, дата)

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