Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Странная работа Select / 6 сообщений из 6, страница 1 из 1
01.03.2006, 12:54
    #33573415
Недоходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странная работа Select
есть таблицы с полем tip (I).
делаю запрос select rep_tip(tip) from atp into cursor result nofilter

ПРГ файл rep_tip:
function rep_tip
parameters rep_tip7

rep_tip_itog7 = ""
do case
case rep_tip7=1
rep_tip_itog7= "Импорт "
case rep_tip7=2
rep_tip_itog7 = "Экспорт "
case rep_tip7=3
rep_tip_itog7= "Внутренняя "
endcase
return rep_tip_itog7

Странность в том что после выполнения такого запроса все строки обрезаються до 6 символов. Почему? Ведь не должно быть такого.
...
Рейтинг: 0 / 0
01.03.2006, 12:57
    #33573441
Aleksey-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странная работа Select
Нет ничего странного.. По первой строке происходит обрезка.
Используйте:
Код: plaintext
select CAST(rep_tip(tip) AS C( 10 )) AS rep_Tip
С уважением, Алексей
...
Рейтинг: 0 / 0
01.03.2006, 12:58
    #33573449
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странная работа Select
Он размер поля берет по первому значению. У тебя вероятно "Импорт"
сделай return padr(rep_tip_itog7, 20)
...
Рейтинг: 0 / 0
01.03.2006, 13:02
    #33573470
Недоходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странная работа Select
2 Aleksey-K
Сори. Совсем забыл предупредить что это для вокса 6
...
Рейтинг: 0 / 0
01.03.2006, 13:31
    #33573582
AleksMed
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странная работа Select
1. select PADR(...,20) ...
2. В ф-ции: RETURN PADR(...,20)
...
Рейтинг: 0 / 0
01.03.2006, 16:22
    #33574487
Недоходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странная работа Select
Спасибо всем. Вроде работает.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Странная работа Select / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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