Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / STRCONV стирает часть данных / 5 сообщений из 5, страница 1 из 1
25.10.2005, 13:14:59
    #33342387
vselena
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
STRCONV стирает часть данных
Из курсора с мемо-полями записываю данные в другой курсор, но STRCONV обрезает длинну поля до длинны поля из первой строки. Причём теряются не только символьные строки, но и числа.
SELECT nfield1, STRCONV(memofield1,6), nfield2, STRCONV(memofield2,6) FROM cursor1 INTO CURSOR cursor2
...
Рейтинг: 0 / 0
25.10.2005, 13:56:17
    #33342541
STRCONV стирает часть данных
обрезает не strconv, а select
перед запросом можно вычислить мах длину конвертированного мемо-поля и в запрос вместо STRCONV(memofield1,6) вставить PADR(STRCONV(memofield1,6), lnMaxMemoLen)
...
Рейтинг: 0 / 0
25.10.2005, 13:58:38
    #33342551
STRCONV стирает часть данных
а вообще мемо може оказаться слишком длинным для поля Character
...
Рейтинг: 0 / 0
25.10.2005, 14:35:58
    #33342712
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
STRCONV стирает часть данных
Если версия VFP9, то используй функцию CAST() для явного указания типа и длины поля в итоговой выборке. Для младших версий FoxPro следует использовать конструкции

PADR(...,10) - для символьных полей
...+0000000000 - для числовых полей

"Обрезание" - это стандартная логика работы. Дело в том, что структура временной таблицы определеяется ДО, а не после выполнения выборки. По длине данных из первых попавшихся записей.
...
Рейтинг: 0 / 0
26.10.2005, 10:57:45
    #33344355
vselena
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
STRCONV стирает часть данных
спасибо!
помогло!!!!!
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / STRCONV стирает часть данных / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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