Вниз
Скачать: CL | DM;

Почему не работает запрос в Oracle?   Найти похожие ветки 

← →
UVV ©   (2005-02-13 17:49) [0]


select something
from table
where to_date(datenew_, "+QuotedStr("dd.mm.yyyy")+") = to_date("+QuotedStr(DateToStr(DateTimeChanging.Date))+", "+QuotedStr("dd.mm.yyyy")+")"


В клиенте всё работает!


← →
UVV ©   (2005-02-13 17:50) [1]

Использую Oracle9.2i ZeosDBO-6.5.1-alpha
Запрос возвращает пустую таблицу!


← →
Reindeer Moss Eater ©   (2005-02-13 18:19) [2]

Запрос всегда и у всех возвращает все, что удовлетворяет условиям where


← →
UVV ©   (2005-02-13 18:30) [3]

DateToStr(DateTimeChanging.date) = "12.02.2005"
В таблице с такой датой 20 записей!
В SQLNavigator"е этот же запрос работает!


← →
UVV ©   (2005-02-13 18:46) [4]

Чтобы было понятней!
Query.SQL.Clear;
Query.SQL.Add("select something");
Query.SQL.Add("from table");
Query.SQL.Add("where to_date(datenew_, "+QuotedStr("dd.mm.yyyy")+") = to_date("+QuotedStr(DateToStr(DateTimeChanging.DateTime))+", "+QuotedStr("dd.mm.yyyy")+")");


← →
Desdechado ©   (2005-02-13 19:28) [5]

используй параметры


← →
Johnmen ©   (2005-02-13 19:51) [6]

Видимо, ожидалась работа ф-ии QuotedStr.
Прикольно...............................


← →
Reindeer Moss Eater ©   (2005-02-13 21:28) [7]

Чтобы было понятней!
Запрос всегда и у всех возвращает все то, что удовлетворяет условиям where


← →
Reindeer Moss Eater ©   (2005-02-13 21:36) [8]

В SQLNavigator"е этот же запрос работает!
Может и "работает".
Только там не "этот же" запрос, а другой.

Твой SQLNavigator понимает запрос, который содержит:
...DateToStr(DateTimeChanging.DateTime))+...
?

Нет. Он не понимает.
Значит там у тебя, в SQLNavigator"e "рыбу заворачивали", а не "тот же самый" запрос


← →
Danilka ©   (2005-02-14 09:54) [9]

Брр.
Кроме всего вышесказанного, datenew_ у тебя строковое поле, а не дата? А зачем? То-есть, ты сознательно используешь функцию, убивая тем самым возможность использования индексов? Зачем? :)



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.027 c
14-1108735753
Cobalt
2005-02-18 17:09
2005.03.13
Есьт ли у вас в "команде" уроды?


9-1103298254
-=SS=-
2004-12-17 18:44
2005.03.13
GlScene Texture


4-1107179834
Sh
2005-01-31 16:57
2005.03.13
Чтение файла


3-1107959270
axx
2005-02-09 17:27
2005.03.13
SQL синтаксис


6-1105307468
Новичек
2005-01-10 00:51
2005.03.13
Процессы на удаленной машине.




   Наверх