![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 | |
Форумчанин
Регистрация: 07.11.2009
Сообщений: 118
|
![]()
Сам написал вот такой код:
Цитата:
(Бд Paradox 7, формат поля Date в базу данных Date)
Если всё откладывать на потом, то потом будет всё.
|
|
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
![]()
Может проще написать так?
Код:
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 07.11.2009
Сообщений: 118
|
![]()
Так я пробовал, только когда начинаешь прописывать List.DTDate. в вылетающей после точки менюшке нету Date, значит так не правильно.
Чтобы в этом убедиться я специально писал List.DTDate.Date и прога даже не запускалась, выделяя всю строку красным.
Если всё откладывать на потом, то потом будет всё.
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
psycho-coder, категорически с Вами не согласен!!
К сожалению, формат даты такая мерзкая штука, зависящая от региональных настроек, что просто ужас. Поэтому, использовать параметер в запросе — это чуть ли не единственный способ избежать глюков при передачи даты в запрос!! Herly, двоеточие и название параметра должны быть БЕЗ ПРОБЕЛОВ. А у Вас, если мне не показалось, пробел перед n? p.s. так, как предложил psycho-coder можно (НО НЕ НУЖНО!) делать - только нужно дату переводить в строку в нужном формате.... |
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 28.03.2007
Сообщений: 1,814
|
![]() Код:
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
SERG1980, +1
написанный код абсолютно правилен! есть два замечания. 1) насколько мне известно, если в Query включено свойство prepared - то введённая строка парсится и параметры и так будут доступны. 2) главное: чтобы использовать этот параметер, в строке SQL запроса, собственно, должен быть параметер n (именно в виде: Код:
|
![]() |
![]() |
![]() |
#7 |
Участник клуба
Регистрация: 28.03.2007
Сообщений: 1,814
|
![]() |
![]() |
![]() |
![]() |
#8 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
Последний раз редактировалось Serge_Bliznykov; 22.12.2009 в 12:22. |
|
![]() |
![]() |
![]() |
#9 | ||
Форумчанин
Регистрация: 07.11.2009
Сообщений: 118
|
![]()
Если убрать пробел, то выдаёт новую ошибку: Invalid use of keyvord.
Token : date По поводу вашего поста Serg1980 У компонента TQuery найти свойства Parametrs мне не удалось( Если прописать вот так: Цитата:
Token : date Пробовал и так Цитата:
Если всё откладывать на потом, то потом будет всё.
Последний раз редактировалось Herly; 22.12.2009 в 17:15. |
||
![]() |
![]() |
![]() |
#10 | |
Форумчанин
Регистрация: 07.11.2009
Сообщений: 118
|
![]()
После долгих и упорных скитаний по просторам рунета...
Я выяснил что вся моя беда в том что нельзя называть поле зарезервированным словом... В моём случае это слово Date. Вот что у меня получилось: Цитата:
Тему можно закрывать, спасибо всем кто откликнулся.
Если всё откладывать на потом, то потом будет всё.
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите сделать запрос | Kunia | Microsoft Office Excel | 1 | 02.03.2009 11:20 |
SQL запрос - проблема с датой | Serval | Помощь студентам | 2 | 22.01.2009 19:35 |
Запрос с параметром | odi_noki | Microsoft Office Access | 2 | 17.12.2008 20:07 |
нужно составить запрос с датой и временем! | student90 | БД в Delphi | 5 | 26.09.2008 05:43 |
sql запрос с не статическим параметром? | Geddar | Помощь студентам | 8 | 25.05.2008 10:13 |