Главная страница
    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.009 c
1-74117
Eagle Owl
2003-10-11 17:41
2003.10.23
Определение состояния бита


14-74382
Knight
2003-10-02 18:49
2003.10.23
Как вы относитесь к журналу Хакер?


14-74474
Карелин Артем
2003-10-02 16:10
2003.10.23
Нейронные сети на Дельфи.........


6-74354
Infinity1
2003-08-25 20:46
2003.10.23
Использование TWebBrowser


1-74148
Zew
2003-10-09 20:27
2003.10.23
Слайд-шоу





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский