Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 не работает Isdate  [new]
ilikov
Member

Откуда:
Сообщений: 62
Добрый день, подскажите пож.
Вытаскиваю даты из таблицы:
drop table #111
SELECT  
[DATE1] as a1
,[DATE2]as a2
into #111  
FROM abc
where isdate([DATE1])=1 and isdate([DATE2])=1 

выдаёт ошибку Error converting data type DBTYPE_DBTIMESTAMP to datetime.
подскажите как можно устранить?
27 мар 12, 15:02    [12321004]     Ответить | Цитировать Сообщить модератору
 Re: не работает Isdate  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
ilikov,

это что за тип такой - DBTYPE_DBTIMESTAMP?
27 мар 12, 15:06    [12321051]     Ответить | Цитировать Сообщить модератору
 Re: не работает Isdate  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31962
ilikov
выдаёт ошибку Error converting data type DBTYPE_DBTIMESTAMP to datetime.
Это в SSMS такое пишет?
27 мар 12, 15:09    [12321076]     Ответить | Цитировать Сообщить модератору
 Re: не работает Isdate  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
Причём, ISDATE() работает тоько с символьными выражениями:
http://msdn.microsoft.com/ru-ru/library/ms187347(v=sql.100).aspx
27 мар 12, 15:17    [12321164]     Ответить | Цитировать Сообщить модератору
 Re: не работает Isdate  [new]
trew
Member

Откуда: Москва
Сообщений: 2646
Может так:
drop table #111
SELECT  
[DATE1] as a1
,[DATE2]as a2
into #111  
FROM abc
where isdate([DATE1]) and isdate([DATE2]) 

Где запрос пишите, в Access?
27 мар 12, 15:25    [12321243]     Ответить | Цитировать Сообщить модератору
 Re: не работает Isdate  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
trew
Может так:
drop table #111
SELECT  
[DATE1] as a1
,[DATE2]as a2
into #111  
FROM abc
where isdate([DATE1]) and isdate([DATE2]) 

Где запрос пишите, в Access?
Зачем такое писать,
если можно сначала сходить по данной выше ссылке?
27 мар 12, 15:32    [12321304]     Ответить | Цитировать Сообщить модератору
 Re: не работает Isdate  [new]
ilikov
Member

Откуда:
Сообщений: 62
iap,

фиг его знает,выдает ошибку, похоже там вместо дат забито непонятно что(
27 мар 12, 17:06    [12322110]     Ответить | Цитировать Сообщить модератору
 Re: не работает Isdate  [new]
ilikov
Member

Откуда:
Сообщений: 62
Где запрос пишите, в Access?[/quot]
нет в sql, такой вариант выдаёт ошибку
An expression of non-boolean type specified in a context where a condition is expected, near 'and'.
27 мар 12, 17:07    [12322125]     Ответить | Цитировать Сообщить модератору
 Re: не работает Isdate  [new]
ilikov
Member

Откуда:
Сообщений: 62
iap
trew
Может так:
Где запрос пишите, в Access?
Зачем такое писать,
если можно сначала сходить по данной выше ссылке?

по идеи нужно именно с равно,мы же хотим оставить только нормальные даты т.е. 1, а так как он поймёт что выводить...
27 мар 12, 17:09    [12322144]     Ответить | Цитировать Сообщить модератору
 Re: не работает Isdate  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
ilikov
iap,

фиг его знает,выдает ошибку, похоже там вместо дат забито непонятно что(
Мопед не Ваш?

Я-то догадываюсь, что это такое.
Но если это так, то при чём здесь "не работает Isdate"?
27 мар 12, 17:10    [12322149]     Ответить | Цитировать Сообщить модератору
 Re: не работает Isdate  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
iap
ilikov
iap,

фиг его знает,выдает ошибку, похоже там вместо дат забито непонятно что(
Мопед не Ваш?

Я-то догадываюсь, что это такое.
Но если это так, то при чём здесь "не работает Isdate"?
Хотя, DBTYPE_DBTIMESTAMP может быть датой, вообще-то..
Короче, что тут можно сказать, если не сообщают исходные данные?
27 мар 12, 17:13    [12322174]     Ответить | Цитировать Сообщить модератору
 Re: не работает Isdate  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
Кстати говоря, а что мешает поиск в Google зарядить?
http://www.google.ru/search?q=DBTYPE_DBTIMESTAMP

Вот, например: http://www.rsdn.ru/forum/atl/3491840.all.aspx

При чём тут MS SQL - непонятно.
27 мар 12, 17:18    [12322218]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить