|
|
|
Пустой результат запроса
|
|||
|---|---|---|---|
|
#18+
Добрый день. возникла такая проблема: при запуске программы не из среды фокса, получаю пустой курсор, а если из фокса - все в порядке. Может кто-нибудь сталкивался с такой проблемой... текст запроса nr = THISFORM.text1.VALUE SELECT raport LOCATE FOR id_rap = VAL(nr) IF FOUND() SELECT *; FROM raport; WHERE num_nar <>''; AND id_rap = VAL(nr); INTO CURSOR rap NOFILTER REPORT FORM raport PREVIEW ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2006, 10:24 |
|
||
|
Пустой результат запроса
|
|||
|---|---|---|---|
|
#18+
DenverДобрый день. возникла такая проблема: при запуске программы не из среды фокса, получаю пустой курсор, а если из фокса - все в порядке. Может кто-нибудь сталкивался с такой проблемой... текст запроса nr = THISFORM.text1.VALUE SELECT raport LOCATE FOR id_rap = VAL(nr) IF FOUND() SELECT *; FROM raport; WHERE num_nar <>''; AND id_rap = VAL(nr); INTO CURSOR rap NOFILTER REPORT FORM raport PREVIEW 1. Чувтсвуется у тебя THISFORM.text1.VALUE - текстовое поле. Сделай его числовым. Тогда Код: plaintext 2. Сравнивать строковое поле num_nar с пустой строкой неследует в таком виде. Лучше другие способы применять: EMPTY(), LEN(), и т.д. и т.п. 3. Лучше после получения курсора сначала сделать проверку на пустоту его выборки и тогда уже делать вывод производить отчет или нет. Т.е.: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2006, 12:03 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33765452&tid=1591527]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
148ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 496ms |

| 0 / 0 |
