Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
19.03.2004, 03:39
|
|||
|---|---|---|---|
Интересно, можно ли Character преобразовать в Memo? |
|||
|
#18+
Может, вопрос и не совсем умный, но не праздный. В Foxe, на мой взгляд, достаточно есть функций преобразования типов - практически все типы данных с помощью встроенных функций можно преобразовать в тип Character , как наиболее общий. А сам Character можно ли подать в виде Memo ? Например, если в файле File1 есть символьное поле Field1 , то можно ли с помощью какой либо функции Function1 сделать так, чтобы в результате выполнения SQL -запроса типа: Select Function1(File1.Field1) as Fld_mem from File1 into table Q1 - в результирующем файле Q1 поле Fld_mem имело уже тип Memo ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.03.2004, 09:20
|
|||
|---|---|---|---|
Интересно, можно ли Character преобразовать в Memo? |
|||
|
#18+
Теоретически такую функцию написать можно, например. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Правда временый курсор функция не закрывает, но это мелочи.. Задачу в принципе можно решить проще, создавая новую таблицу не в SELECT, а руками Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.03.2004, 09:36
|
|||
|---|---|---|---|
Интересно, можно ли Character преобразовать в Memo? |
|||
|
#18+
Это делается через временный курсор - макет Код: plaintext 1. 2. 3. 4. 5. 6. Здесь MyTab - это уже твоя таблица Дело в том, что команда Select-SQL первым проходом создает структуру итогового курсора, но обычными функциями создать структуру мемо-поля из символьных полей невозможно (физически - это не собственно файл, а ссылка на другой файл (FTP)) А при использовании опции UNION в качестве структуры принимается структура определенная по первой инструкции SELECT-SQL Кстати, такой способ подходит и для обрезания размерности числовых полей. Т.е. например, в исходной таблице поле имело размерность N(10), а в итоговой тебе нужно N(5). Обычными средствами добится такого результата проблематично. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.03.2004, 12:47
|
|||
|---|---|---|---|
Интересно, можно ли Character преобразовать в Memo? |
|||
|
#18+
Немного не по теме, но коль вопрос был затронут... ВладимирМв исходной таблице поле имело размерность N(10), а в итоговой тебе нужно N(5). Обычными средствами добится такого результата проблематично Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.03.2004, 23:39
|
|||
|---|---|---|---|
Интересно, можно ли Character преобразовать в Memo? |
|||
|
#18+
Спасибо всем. To ВладимирМ: Ваш вариант с UNION - оказался наиболее подходящим, ибо он дает возможность провести преобразование прямо в теле SQL-запроса, а мне именно это и надо было. Спасибо огромное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=41&mobile=1&tid=1596956]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
53ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
| others: | 256ms |
| total: | 421ms |

| 0 / 0 |
