Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.02;
Скачать: CL | DM;

Вниз

не мог ли бы подсказать почему запрос не работает?   Найти похожие ветки 

 
Dysan ©   (2005-08-20 17:18) [0]

вот такой запрос есть:

SELECT * FROM Poezdnod ORDER BY ip,Dat_op,Time_op WHERE Dat_op={^2005-6-9} AND Spesr in ("198902","199002","199106","199208","199303","199318","199500","199604","198404","198423","198508","198601","198705","1 98809")

Обращаюсь через ADO к файлу dbf
в FoxPro работает и выборка получаеться с данными
а в программе выборка пустая! Но запрос то ведь один и тот же!
что я не правильно делаю?


 
Reindeer Moss Eater ©   (2005-08-20 18:23) [1]

Выборка пустая, потому что не нашлось ни одной записи удовлетворяющей условию Where


 
Reindeer Moss Eater ©   (2005-08-20 18:35) [2]

>Но запрос то ведь один и тот же!

Берем ведро соляры. Заливаем в беларусь.
Включаем двигатель. Колеса крутятся.

Берем ведро той же самой соляры, заливаем в жигуль.
Включаем двигатель.
Почему не крутятся колеса?
Соляра же точно такая же.


 
Sam Stone ©   (2005-08-20 21:38) [3]

Ставлю ведро из под соляры, что косяк в записи даты.


 
Dysan ©   (2005-08-21 00:51) [4]

Касяк не в дате.
вот такой запрос работает
SELECT * FROM Poezdnod ORDER BY ip,Dat_op,Time_op WHERE Dat_op={^2005-6-9}
а с добавлением AND Spesr in ("198902","199002",...
уже нет!
Но это полностью рабочий запрос провереный в Foxpro


 
Dysan ©   (2005-08-21 00:51) [5]

Касяк не в дате.
вот такой запрос работает
SELECT * FROM Poezdnod ORDER BY ip,Dat_op,Time_op WHERE Dat_op={^2005-6-9}
а с добавлением AND Spesr in ("198902","199002",...
уже нет!
Но это полностью рабочий запрос провереный в Foxpro


 
Reindeer Moss Eater ©   (2005-08-21 01:49) [6]

>Но это полностью рабочий запрос провереный в Foxpro

Намек с ведром соляры не понят?
При чем здесь твое ФоксПро?

Твой запрос неверен хотя бы потому, что ORDER BY стоит не там, где ему положено.
Я уже не говорю про явную ерунду вот здесь :
Dat_op={^2005-6-9}

В каком стандарте SQL ты нашел "домик" ?


 
sniknik ©   (2005-08-21 10:03) [7]

> В каком стандарте SQL ты нашел "домик" ?
для фокса, а также OLEDB/ODBC драйвера фокса, вполне нормальная конструкция (было бы еще указание что используются именно они при подключении... ;).


 
Dysan ©   (2005-08-21 13:50) [8]

да сори. действительно забыл сказать что использую ODBC драйвера фокса. а формат такой даты именно для фокса и работает! об этом в MSDN написано. на другие форматы ругаеться.



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

Текущий архив: 2005.10.02;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.053 c
9-1117467596
HUG
2005-05-30 19:39
2005.10.02
Модель человека из 3dsMax в delphi


14-1126352524
Asprofi
2005-09-10 15:42
2005.10.02
Низнаю что встроить в свой видео плейер - подскажите..


3-1124258206
ученик789
2005-08-17 09:56
2005.10.02
Помогите вставить русский шрифт в InterBase


3-1124250889
rentgen
2005-08-17 07:54
2005.10.02
Как построить правильно запрос SELECT+OR+AND


14-1126430712
TG
2005-09-11 13:25
2005.10.02
ИИ