powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как передать дату из TextBox в SELECT запрос?
15 сообщений из 15, страница 1 из 1
Как передать дату из TextBox в SELECT запрос?
    #33386089
Бин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Например в форме есть 2 Text Box'a в формате Date, со значениями
TextBox 1) 01.01.2004
TextBox 2) 30.01.2004

Как передать эти значения в BETWEEN, SELECT запроса.

К примеру чтоб так было:
...
BETWEEN {^2004-01-01} AND {^2004-01-30}
...
Рейтинг: 0 / 0
Как передать дату из TextBox в SELECT запрос?
    #33386153
Василий Л
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если в фоксе, то просто подставляешь объект textBox в параметр запроса, если на сервер запрос отправляешь, то все так же, только ?textBox.
...
Рейтинг: 0 / 0
Как передать дату из TextBox в SELECT запрос?
    #33386233
Maltsev Max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
Select * From MyTable Where BETWEEN(DateDoc, ThisForm.TExt1.Value, ThisForm.TExt2.Value) 
...
Рейтинг: 0 / 0
Как передать дату из TextBox в SELECT запрос?
    #33386326
Бин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Maltsev Max
Код: plaintext
Select * From MyTable Where BETWEEN(DateDoc, ThisForm.TExt1.Value, ThisForm.TExt2.Value) 


Что-то не получается :(
Может еще споcоб есть какой?
...
Рейтинг: 0 / 0
Как передать дату из TextBox в SELECT запрос?
    #33386338
Василий Л
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А какой формат значения TextBox?
...
Рейтинг: 0 / 0
Как передать дату из TextBox в SELECT запрос?
    #33386393
Бин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Василий ЛА какой формат значения TextBox?

Формат значения: Date
SET DATE GERMAN
пример: 01/01/04
...
Рейтинг: 0 / 0
Как передать дату из TextBox в SELECT запрос?
    #33386482
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Какая ошибка возникает при запросе?
2. Запрос выполнятся в методах формы (или ее объектах) или нет?
С уважением, Алексей.
...
Рейтинг: 0 / 0
Как передать дату из TextBox в SELECT запрос?
    #33386541
Бин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Aleksey-K1. Какая ошибка возникает при запросе?
2. Запрос выполнятся в методах формы (или ее объектах) или нет?
С уважением, Алексей.

1)Ошибка: Operator/operand type mismatch.
Это как я понял несовпадение данных.

2) Запрос выполняется в prg, передаю в PARAMETERS.
...
Рейтинг: 0 / 0
Как передать дату из TextBox в SELECT запрос?
    #33386566
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если запрос выполняется в .PRG, то вы не можете ссылать на свойство формы через THISFORM !
Передавайте даты, как параметры в PRG или ссылку на форму и по ссылки "добирайтесь" до ваших дат.
С уважением, Алексей.
...
Рейтинг: 0 / 0
Как передать дату из TextBox в SELECT запрос?
    #33388471
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi Aleksey-K!

Я бы вообще никогда не советовал в локальных запросах использовать объектные
ссылки типа ThisForm.txt.Value или goSomeForm.SomeProperty...
Лучше сначала поместить нужное значение в переменную, и уже саму переменную
использовать в запросе.

2 Василий
Кстати знак ? никак не помешает локальным запросам. А вот его использование
для "общности" кода весьма неплохо.

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Как передать дату из TextBox в SELECT запрос?
    #33389152
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Igor Korolyov
Hi Aleksey-K!

Я бы вообще никогда не советовал в локальных запросах использовать объектные
ссылки типа ThisForm.txt.Value или goSomeForm.SomeProperty...
Лучше сначала поместить нужное значение в переменную, и уже саму переменную
использовать в запросе.
[
А как вы могли бы обосновать отказ от исопльзование объектных ссылок в SELECT... FROM ? Глюки фокса, падение скорости или что-то иное?
С уважением, Алексей.
...
Рейтинг: 0 / 0
Как передать дату из TextBox в SELECT запрос?
    #33391201
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi Aleksey-K!

> Глюки фокса, падение скорости или что-то иное?

Первое. Бывает скажем "Alias goApp not found" - хотя понятно что это никакой
не Alias а ссылка на глобальную переменную (вполне себе живую). В каких
условиях это происходит и что влияет на то будет ошибка или нет - сказать не
могу. Мне просто лень копать причины и выяснять ограничения/особенности
поведения, проще вынуть параметры в Local переменные и их уже пользовать в
запросе.

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Как передать дату из TextBox в SELECT запрос?
    #33391340
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо. В принципе, я тоже в запросе ссылаюсь на парметры через локальные переменные, но причина в скорости. Некоторые формы у меня размером доходят до 500 КБ. Многократное обращение к свойствам формы приводят к существенным замедлениям в работе. Поэтому, если в методе свойство формы используются многократно (в SQL запросе, как я полагаю, к свойству происходит многократное обращение), я значение свойства присваиваю локальной преременной.
С уважением, Алексей
...
Рейтинг: 0 / 0
Как передать дату из TextBox в SELECT запрос?
    #33393575
genek84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос в тему:

У меня в Textbox записывается значение функции Date()
При подстановке в запрос значение поля имеет тип дата_время (dd/mm/yyyy 12:0:0 AM) в символьном виде.
Как получить из Textbox дату в символьном виде ("dd/mm/yyyy").
...
Рейтинг: 0 / 0
Как передать дату из TextBox в SELECT запрос?
    #33393618
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi Aleksey-K!

Понятно, хотя по идее и не должно происходить "постоянного обращения" (я не
очень понимаю логику в постоянном запросе значения переменной), тем не менее
эксперименты со свойством имеющим Access метод показывают что оно к
сожалению так и происходит...

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как передать дату из TextBox в SELECT запрос?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]