powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Поле в Select > 254
6 сообщений из 6, страница 1 из 1
Поле в Select > 254
    #35394816
Фотография Валентин Н.Карелин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как сделать выборку с полем боле 254 символа длиной или Мемо-полем (лучше) . Команда

SELECT SPACE( 255 ) as AAA FROM ИмяТаблицы INTO CURSOR Курсор - работает
SELECT SPACE( 256 ) as AAA FROM ИмяТаблицы INTO CURSOR Курсор - не работает , выдает ошибку.

Мне надо в выборку вставлять поля более 254 символов....
...
Рейтинг: 0 / 0
Поле в Select > 254
    #35395148
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просто ты неправильно делаешь выборку. FOX думает, что ты подсталяешь строку, а поле строкового типа больше 255 символов в FOX-е не бывает. А ты создай таблицу у которой имеется MEMO поле заполни ее и сделай выборку:
Код: plaintext
1.
2.
3.
4.
CREATE TABLE Tab1 (id int, field1 M)
INSERT INTO Tab1 (id, field1) VALUES ( 1 , REPLICATE('123',  300 ))
INSERT INTO Tab1 (id, field1) VALUES ( 2 , REPLICATE('456',  300 ))
SELECT id, field1 FROM Tab1 INTO CURSOR C_test
BROWSE
...
Рейтинг: 0 / 0
Поле в Select > 254
    #35395220
Фотография Hel!Riser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для VFP90
Код: plaintext
SELECT CAST(SPACE( 256 ) AS M) AS aaa FROM ИмяТаблицы
...
Рейтинг: 0 / 0
Поле в Select > 254
    #35395260
Фотография Валентин Н.Карелин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, Владимир, это понятно и это не совсем то что нужно.
У меня выборка выглядит так

Select ... ПользовательскаяПроцедура(Параметры) As ПолеN From ... Into ...

Procedure ПользовательскаяПроцедура
LParameter ....
....
Определение строки переменной длины _String, которая и возвращается в ПолеN
_String = поле1 + поле2 + .... + полеN и, как оказалось!!!! на практике, может быть больше 255 и тоже определяется через Select
...
Return _String

_String - это список названий всех остановок на пути следования автобуса. А их может быыыыть!... Особенно, если маршрут 300 кМ...
...
Рейтинг: 0 / 0
Поле в Select > 254
    #35395268
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда CAST-ом, как показал Hel!Riser
...
Рейтинг: 0 / 0
Поле в Select > 254
    #35395269
Фотография Валентин Н.Карелин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вот вариант Hel!Riser подойдёт на 100%. Спасибо...
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Поле в Select > 254
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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