Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.10.23;
Скачать: [xml.tar.bz2];

Вниз

Запрос SQL   Найти похожие ветки 

 
Shortgun   (2003-10-01 21:10) [0]

При попытке выполнить запрос к таблице (сравнить поле с текущей датой) получаю ошибку
table1.Filter:="indate<=today";
Ошибка: неизвестное поле table1: Field(today) not found.

тоже и при SQL запросе. Пробовал в SQL передавать даут как параметр:
Sql1.SQL.Add("select * from recall where indate <= t");
SQL1.ParamByName("t").AsDate:=today;
Sql1.Open;
получаю схожий результат "параметр "t" не найден"
Подскажите пожалуйста, что не так делаю.


 
Fay   (2003-10-01 21:18) [1]

var
today : string;
begin
today := FormatDateTime("dd.mm.yyyy", Date);
table1.Filter:="indate<=""+today""";
end;


 
Shortgun   (2003-10-01 21:51) [2]

Заработала, Большое русское Вам мерси, жаль что до самого не дошло такое простое решение.
Еже один вопрос, а по изящнее можно сделать, чтобы не создавать дополнительную переменную, а напрямую обращаться к системеной функции (например Date или Today)?


 
Anatoly Podgoretsky   (2003-10-01 21:54) [3]

Это еще проще, если не менять принцип, то

table1.Filter:="indate<=""+FormatDateTime("dd.mm.yyyy", Date)
+""";


 
Anatoly Podgoretsky   (2003-10-01 21:55) [4]

А почему ты обзываешь SQL ?


 
Fay   (2003-10-01 22:08) [5]

2Anatoly Podgoretsky © (01.10.03 21:54) [3]
Согласен. Время позднее 8)



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

Форум: "Базы";
Текущий архив: 2003.10.23;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.01 c
3-74003
SergeyNew
2003-09-30 16:08
2003.10.23
dbt файл


1-74275
Стрелок
2003-10-13 09:10
2003.10.23
Помогите с вредной прогой!


1-74223
P0tia
2003-10-11 23:29
2003.10.23
Проблема с модулем


14-74477
Yanis
2003-10-03 10:44
2003.10.23
Про Assembler


7-74499
Mdsns
2003-08-08 07:31
2003.10.23
Com-port в NT





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский