Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Непонятное поведение запроса Firebird [IB6.x]


Непонятная ошибка ©   (2008-05-15 10:53:00) 

Есть запрос:


'SELECT users.id as uuid,'+
 'users.username as username, '+'calls.ID as cid, calls.USERID '+
 'as cuid, calls.DATE as fdate, calls.ORGID as orgid,'+
 'calls.TEXT as text FROM users, calls '+
 'WHERE (users.ID=13) and (calls.userid=13)


при попытке его выполнения - AV, при этом запрос


'SELECT users.id as uuid,'+
 'users.username as username, '+'calls.ID as cid, calls.USERID '+
 'as cuid, calls.NEXTDATEas fdate, calls.ORGID as orgid,'+
 'calls.TEXT as text FROM users, calls '+
 'WHERE (users.ID=13) and (calls.userid=13)


выполняется и отображается нормально. И DATE, и NEXTDATE это DOMAIN типа DATE.

В чем может быть проблема?


sniknik   (2008-05-15 12:42:00) [1]

> копирни в него из твоего, твоё удали...
не выйдет. он так и не научился обращаться к своему полю... %)


Johnmen   (2008-05-15 12:34:00) [2]


> А можно переименовать это поле без потери данных в нем?

Зачем переименовывать? Просто создай др.поле, копирни в него из твоего, твоё удали...


Непонятная ошибка   (2008-05-15 11:48:00) [3]

если выполнить этот оператор вернется не содержимое поля а дата по серверу...


sniknik   (2008-05-15 11:44:00) [4]

а теперь внимание на вопрос....


Непонятная ошибка   (2008-05-15 11:37:00) [5]

если без кавычек то эхто естественно слово-операнд, но с кавычками-то работает... O_o


sniknik   (2008-05-15 11:31:00) [6]

> Наводит. А можно переименовать это поле без потери данных в нем?
не на те...
выполни "SELECT DATE FROM "CALLS"", может на те на какие намекают наведет.


Непонятная ошибка   (2008-05-15 11:26:00) [7]

Наводит. А можно переименовать это поле без потери данных в нем?


PEAKTOP   (2008-05-15 11:19:00) [8]

> Если при этом делать запрос SELECT "DATE" FROM

Ну и как, на какие-нибудь мысли не наводит ?


Непонятная ошибка   (2008-05-15 11:06:00) [9]

Если при этом делать запрос "SELECT "DATE" FROM "CALLS"" то все нормально проходит.


Понятная ошибка   (2008-05-15 11:05:00) [10]

> [0] Непонятная ошибка   (15.05.08 10:53)
> В чем может быть проблема?

В ДНК. Нефиг поля называть зарезервированными словами.


Наверх

Титульная страница Поиск, карта сайта Написать письмо