Автор Тема: Ошибка при работе с базой. Помогите разобраться.  (Прочитано 3079 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Lezhik

  • Коллежский регистратор
  • *
  • Сообщений: 12
  • Репутация: -1
  • Пол: Мужской
Честно говоря, не уверен, что ошибка в коде... Но так как программа написана на ASP, то напишу в этом разделе.
вот кусочек кода :

Код: (asp) [Выделить]
smumquery3 = "select count(*) from SmClAds where expiry <= '" & now() &  "' and memid = " & smumrs("id")
set rs1 = smumdataconn.execute (smumquery3)

Ошибка такая :

Microsoft OLE DB Provider for SQL Server ошибка '80040e07'
The conversion of char data type to smalldatetime data type resulted in an out-of-range smalldatetime value.

Самое удивительное, что этот кусок кода работает нормально у клиента (дядьки, который попросил слегка подправить сайтик).
И еще, когда вместо now() ставлю какую-нибудь непроинициализированную переменную, все работает.. Хоть и неправильно.

В чем собственно дело?? Где рыть?? (гугл не дал четкого ответа :( )

С# - rulezz!!

Оффлайн Lezhik

  • Коллежский регистратор
  • *
  • Сообщений: 12
  • Репутация: -1
  • Пол: Мужской
Разобрался. В настройках надо было у юзера admin поменять язык на русский.  :tema_zakryta:
С# - rulezz!!