powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Баг с датой
4 сообщений из 4, страница 1 из 1
Баг с датой
    #33987901
horseman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток всем!
Перенес свое приложение (на обычном ASPe) на другой сервер и столкнулся со следующей проблемой:
При передаче параметров типа DateTime в ХП генерится ошибка
Код: plaintext
1.
2.
ADODB.Parameter error '800a0d5d' 
Application uses a value of the wrong type for the current operation. 
Сначала подумал что проблема с формататми "dd/mm/yyyy" и "mm/dd/yyyy" но как не подбирал- нужного не нашел.
Потом начал копаться и вяснил что:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
set comm=Server.CreateObject("ADODB.Command")
with comm
	.ActiveConnection=Application("conn")
	.CommandType= 4 
	.CommandText="Test1"
	.Parameters.Refresh
	.Parameters( 0 ).Value="01.01.2006"
................
Генерит ошибку, а
Код: plaintext
1.
2.
3.
.Parameters( 0 ).Value=dateserial(year("01.01.2006"), month("01.01.2006"), Day("01.01.2006"))
и
.Parameters( 0 ).Value=Date()
Нормально отрабатывает.
Региональные настройки старого и нового сервера одинаковые. На MS SQLе для логинов стоит язык англицкий. На обоих серверах SQL и IIS стоят на одной машине.
Подстажите плиз в какую сторону копать?
...
Рейтинг: 0 / 0
Баг с датой
    #33987977
Думающий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не знаю как там в асп, но для скл сервера в факе рекомендовано дату в ISO формате передавать
Код: plaintext
.Parameters( 0 ).Value="20060101"
...
Рейтинг: 0 / 0
Баг с датой
    #33987999
horseman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Думающий: Пробовал и такой формат- ответ один
Код: plaintext
Application uses a value of the wrong type for the current operation.
...
Рейтинг: 0 / 0
Баг с датой
    #33991557
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Внимательно!!! название форума ADO. NET
данная тема офф.

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Баг с датой
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]