|
|
|
Подстановка значения property в SQL запрос через ?
|
|||
|---|---|---|---|
|
#18+
Необходимо получить выборку документов на определенное число Дата находится в property формы, запрос выполняется через курсор-адаптер ThisForm.NowDate = {2008-01-01} На запрос Select * from payment where Payment.PayDate=?ThisForm.NowDate Fox перезапрашивает значение ThisForm.NowDate, после этого запрос выполняется. Переменные типа Local при подстановке по ? в запрос внутри формы проходят. Здесь есть какая-то тонкость, или придется пользоваться DtoC(ThisForm.NowDate) и, аналогично, Str() для чисел, либо работать только через переменные типа Local ? FoxPro v9 SP2 Прошу помощи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2008, 00:51 |
|
||
|
Подстановка значения property в SQL запрос через ?
|
|||
|---|---|---|---|
|
#18+
Вместо antonov60 {2008-01-01} Надо писать Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2008, 09:58 |
|
||
|
Подстановка значения property в SQL запрос через ?
|
|||
|---|---|---|---|
|
#18+
Тут дело не в крышечке перед датой. Прилагаю пример формы с выборкой из базы банков с параметром сначала в локальной переменной, затем в Property формы Посмотрите, пожалуйста, может что-то не так делаю, но при запросе с параметром в виде локальной перменной все выбирается, а при пераметре в Property CAD в диалоге запрашивает значение параметра. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2008, 12:36 |
|
||
|
Подстановка значения property в SQL запрос через ?
|
|||
|---|---|---|---|
|
#18+
Архив что-то не прикладывается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2008, 12:37 |
|
||
|
Подстановка значения property в SQL запрос через ?
|
|||
|---|---|---|---|
|
#18+
Вот измененные строки. Дополнительно внимательно читать про области видимости переменных. Код: plaintext Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2008, 13:11 |
|
||
|
Подстановка значения property в SQL запрос через ?
|
|||
|---|---|---|---|
|
#18+
Sergey BNum = ThisForm.BNum - это я понимаю присваивание значения свойства локальной переменной, т.е. подстановка пойдет лишь через локальную переменную. а && в Local - это что ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2008, 13:22 |
|
||
|
Подстановка значения property в SQL запрос через ?
|
|||
|---|---|---|---|
|
#18+
&& - это камент (в конце прогр. строки) - читай хелп. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2008, 13:34 |
|
||
|
Подстановка значения property в SQL запрос через ?
|
|||
|---|---|---|---|
|
#18+
А об'являть переменную BNum как-то нужно ? (типа Local или др.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2008, 13:38 |
|
||
|
Подстановка значения property в SQL запрос через ?
|
|||
|---|---|---|---|
|
#18+
Sergey SizovНадо писать Код: plaintext Код: plaintext Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2008, 13:43 |
|
||
|
Подстановка значения property в SQL запрос через ?
|
|||
|---|---|---|---|
|
#18+
Всем спасибо, все понятно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2008, 13:48 |
|
||
|
Подстановка значения property в SQL запрос через ?
|
|||
|---|---|---|---|
|
#18+
antonov60А об'являть переменную BNum как-то нужно ? (типа Local или др.) Если и объявлять, то как Private. Именно такая область видимости устанавливатся по умолчанию, при создании переменной без объявления. А закоментировал я именно объявление LNum как локальной перменной. Еще раз, читайте про области видимости переменных до прояснения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2008, 14:37 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=35427162&tid=1587547]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 250ms |
| total: | 396ms |

| 0 / 0 |
