На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! информация о разделе
user posted imageДанный раздел предназначается для обсуждения вопросов использования баз данных, за исключением составления запросов на SQL. Для этого выделен специальный раздел. Убедительная просьба - соблюдать "Правила форума" и не пренебрегать "Правильным оформлением своих тем". Прежде, чем создавать тему, имеет смысл заглянуть в раздел "Базы данных: FAQ", возможно там уже есть ответ.

Модераторы: Chow, Bas, MIF
  
> SQL: WHERE
    Делаю так:
    SELECT id, year, month, day, message, name, type FROM main ORDER BY type DESC
    - всё нормально.

    А если так:

    SELECT id, year, month, day, message, name, type FROM main WHERE year=2003 ORDER BY type DESC
    - тогда получается
    Microsoft OLE DB Provider for ODBC Drivers error '80040e21'
    ODBC driver does not support the requested properties.
    /pshow.asp, line 35

    Почему ? ???

      хм.... по идее, все должно работать...  сервер у тебя какой - SQL Server?
      а year какого типа - int, char?

      ЗЫ. Если сервер - Interbase, то в нем может быть такой глюк - year в нем зарегистрированное слово, и пока не напишешь WHERE "year"=2003 - будет матюгаться :)
        Вообще, речь идёт об asp.
        Я так понимаю, сервером должен быть sql server, потому как вэбсервером стоит IIS.
        Попробовал сделать iyear - не помогает..
        Переменная заявлена как variant.
          А может так
          ExpandedWrap disabled
            <br>WHERE year='2003'<br>

          Кавычки...
            Оно !  :)
            1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
            0 пользователей:


            Рейтинг@Mail.ru
            [ Script execution time: 0,0183 ]   [ 14 queries used ]   [ Generated: 18.05.24, 15:17 GMT ]