|
Непустые поля таблицы определяются как пустые
|
|||
---|---|---|---|
#18+
Написал такой код: CLOSE TABLES USE 'С:\SL101.DBF' IN 0 ALIAS 'table1' SELECT table1 GO TOP flag1 = .F. perem = table1.bi DO WHILE !EOF() DO CASE CASE VARTYPE(perem) = 'N' IF ISBLANK(perem) = .F. ? RECNO(), perem flag1 = .T. EXIT ENDIF CASE VARTYPE(perem) = 'C' IF EMPTY(perem) = .F. ? RECNO(), perem flag1 = .T. EXIT ENDIF CASE VARTYPE(perem) = 'L' IF EMPTY(perem) = .F. ? RECNO(), perem flag1 = .T. EXIT ENDIF CASE VARTYPE(perem) = 'D' IF DTOC(perem) = '//' ? RECNO(), perem flag1 = .T. EXIT ENDIF OTHERWISE ? 'Тип не подходит:' ? VARTYPE(perem) EXIT ENDCASE SKIP ENDDO IF flag1 = .F. ? 'Пусто!' ENDIF SELECT table1 USE В данной таблице есть заполненные поля Bi (character), но почему-то после выполнения вышеприведённого кода выводится сообщение, что эти поля пустые! То же самое получается, если подставлять вместо perem поля других типов, тоже заполненные. В чём здесь дело? Кто с этим сталкивался? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2012, 08:53 |
|
Непустые поля таблицы определяются как пустые
|
|||
---|---|---|---|
#18+
Как написал - так и работает. Это должно быть внутри цикла, а не перед: Код: sql 1.
PS сообщения нормально оформляй, а то глаза сломать можно. Есть тэг SRC для оформления кода Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2012, 09:04 |
|
Непустые поля таблицы определяются как пустые
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2012, 09:08 |
|
Непустые поля таблицы определяются как пустые
|
|||
---|---|---|---|
#18+
Dima T, Спасибо. Всё заработало. А в теге src выбирать sql? ( Код: sql 1.
) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2012, 09:11 |
|
Непустые поля таблицы определяются как пустые
|
|||
---|---|---|---|
#18+
9IKOBА в теге src выбирать sql? Да. Еще есть кнопочка "Предварительный просмотр": пишешь, давишь и смотришь как будет выглядеть после отправки. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2012, 09:19 |
|
Непустые поля таблицы определяются как пустые
|
|||
---|---|---|---|
#18+
Dima T, Благодарю ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2012, 09:22 |
|
Непустые поля таблицы определяются как пустые
|
|||
---|---|---|---|
#18+
Еще можно все эти действия проделать, например, так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2012, 09:42 |
|
|
start [/forum/topic.php?fid=41&fpage=61&tid=1583830]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
26ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 125ms |
0 / 0 |