Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / и снова проформат даты / 3 сообщений из 3, страница 1 из 1
14.09.2002, 15:57:31
    #32050576
brams
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
и снова проформат даты
Помогите, плз!

есть:
Код: plaintext
create table tabD (date_ datetime)


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Create Procedure _spInsertDate
@date datetime
As
set nocount on

set dateformat dmy

 --insert into tabD(date_) values (CONVERT(datetime, @date, 113))
 
insert into tabD(date_) values (@date)
return


вызываю _spInsertDate из ASP и вот что получаю:

ADODB.Parameter error '800a0d5d'

Application uses a value of the wrong type for the current operation

Причем в той же базе из другой процедуры вызываю _spInsertDate - все нормально....

все сообщения по теме просмотрел, всевозможные конвертации применил.

Муть какая-то.

Заранее спасибо.
...
Рейтинг: 0 / 0
14.09.2002, 16:01:55
    #32050577
brams
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
и снова проформат даты
блин, все решилось - надо было сделать cdate на клиенте...

но все равно не понятно - почему в одном месте работает без cdate, а в другом - нет...
...
Рейтинг: 0 / 0
14.09.2002, 16:47:11
    #32050579
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
и снова проформат даты
BOL

"This setting (SET DATEFORMAT) is used only in the interpretation of character strings as they are converted to date values."

Т.е. на переменные типа datetime эта установка не оказывает никакого влияния

ЗЫ
И CONVERT(datetime, @date, 113) кстати тоже
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / и снова проформат даты / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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