powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Изменение длины поля
4 сообщений из 4, страница 1 из 1
Изменение длины поля
    #33039261
О_В_Д
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ, подскажите!
Сделал выборку:

SELECT id_nom AS nomer, RTRIM(street)+’ ‘+RTRIM(dom) AS adres FROM table INTO CURSOR tmp

В курсоре поле adres получается длиной в 80. Можно ли сразу в запросе задавать длину поля или как поменять программно длину уже имеющегося в курсоре / представлении / таблице?
Спасибо
...
Рейтинг: 0 / 0
Изменение длины поля
    #33039303
_новичек
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SELECT id_nom AS nomer, left(RTRIM(street)+’ ‘+RTRIM(dom),80) AS adres FROM table INTO CURSOR tmp

Во вью
DBSetProp(ThisView+".adres","Field","DataType","C(80)")
...
Рейтинг: 0 / 0
Изменение длины поля
    #33039805
О_В_Д
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за подсказку, работает
...
Рейтинг: 0 / 0
Изменение длины поля
    #33041908
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi О_В_Д!

Предпочитаю PADR() - несмотря на своё название он не только "дополняет" строку до нужной длинны, но и обрезает излишне длинные строки :)

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


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