Re[3]: Конфликт стандартов
От: d_f Россия  
Дата: 27.04.05 19:58
Оценка:
Здравствуйте, Sergey1986, Вы писали:

d_f>>Какой сервер, MSSQL 2000?

d_f>>Задавайте дату в виде 'YYYYMMDD' (без разделителей), и она будет верно интерпретироваться сервером при любых региональных настройках,


S>Увы но почему то не получается


А что Вы делаете с передаваемой строкой? Сама по себе она ещё не дата. Нужен CONVERT или CAST.

SELECT CAST('19991226' AS smalldatetime)


А вообще, в BOL действительно всё есть, см., например, Unseparated String Format.
Передавать же дату в ХП через ADO.NET действительно удобнее, используя SqlParameter (см. на этот раз MSDN)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.