Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
16.10.2018, 17:50
|
|||
---|---|---|---|
|
|||
Экспорт данных из cache в dbf файл |
|||
#18+
Помогите, пожалуйста, (первый раз работаю с cache) есть данные, хранящиеся в cache мне необходимо создать файл dbf, прочитать данные из cache и записать их в созданный dbf файл. Поиском наткнулся на пост http://www.sql.ru/forum/835244/eksport-dannyh-iz-cache-v-dbf , там есть пример Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
Вижу разные команды с параметрами, в начале каждой строки одиночные буквы латиницы, как я понимаю тип данных. Подскажите сайт или литературу, где можно почитать как писать программы в cache и где именно нужно писать, и может есть какой-нибудь справочник по командам. Заранее спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.10.2018, 17:57
|
|||
---|---|---|---|
|
|||
Экспорт данных из cache в dbf файл |
|||
#18+
druzhok, авторВижу разные команды с параметрами, в начале каждой строки одиночные буквы латиницы, как я понимаю тип данных Нет, это сокращенный вариант записи команд, например D эквивалентно Do, S эквивалентно Set, K эквивалентно Kill и т.д. по первой букве, но не всех команд. Это стандартная возможность. Где почитать : начните с основ, https://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KEY=GCOS ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.10.2018, 18:00
|
|||
---|---|---|---|
|
|||
Экспорт данных из cache в dbf файл |
|||
#18+
druzhok, https://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KEY=RCOS_abbreviations ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.10.2018, 18:00
|
|||
---|---|---|---|
|
|||
Экспорт данных из cache в dbf файл |
|||
#18+
drakut, спасибо, буду разбираться ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.10.2018, 19:55
|
|||
---|---|---|---|
Экспорт данных из cache в dbf файл |
|||
#18+
Все-таки, если у вас 32 битная Каше, я бы вам рекомендовал заполнять этот файл через ODBC. Либо, как вариант, вообще данные в Каше представить в виде таблицы (очень вероятно, что они уже так преставлены), а программой, понимающей dbf файлы прочитать данные из Каше через ODBC ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.10.2018, 09:16
|
|||
---|---|---|---|
Экспорт данных из cache в dbf файл |
|||
#18+
druzhok , это мой пример. Вроде старался максимально показать, дабы и незнающий Каше мог понять и сделать программку по аналогии... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.10.2018, 12:48
|
|||
---|---|---|---|
|
|||
Экспорт данных из cache в dbf файл |
|||
#18+
krvsa druzhok , это мой пример. Вроде старался максимально показать, дабы и незнающий Каше мог понять и сделать программку по аналогии... Спасибо. Как я понял из вашего примера, мне для начала нужно создать dbf со своей структурой, потом сделать запрос, чтобы получить resultset (или в cahe это что то другое), а потом уже считывать данные. А какая команда используется чтобы, узнать конец ли данных? Или может есть какая-нибудь команда, которая сразу заносит все данные из выборки в dbf (при условии что dbf создан согласно структуре, которая получилась при запросе)? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.10.2018, 14:12
|
|||
---|---|---|---|
Экспорт данных из cache в dbf файл |
|||
#18+
druzhokКак я понял из вашего примера, мне для начала нужно создать dbf со своей структурой, потом сделать запрос, чтобы получить resultset (или в cahe это что то другое), а потом уже считывать данные. Ты не правильно понял мой пример... Ты процитировал пример записи 2-х строк в dbf файл. Там есть и его создание, это процедура Код: javascript 1.
Т.о. нет никакого "запроса"... Это пример создания и записи. druzhokА какая команда используется чтобы, узнать конец ли данных? Вот пример чтения данных Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
Достижение конца записей определяет процедура Код: javascript 1.
Но у меня не учитывается факт удалена запись или нет... Т.к. мы либо качаем все данные, либо создаем новые с нуля. druzhokИли может есть какая-нибудь команда, которая сразу заносит все данные из выборки в dbf (при условии что dbf создан согласно структуре, которая получилась при запросе)? У нас нет такой стандартной процедурки... Но ее всегда можно реализовать, имея тот дефолтный пример, что я выкладывал ранее. Могу за бабосы выполнить за вас экспорт/импорт данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.10.2018, 14:31
|
|||
---|---|---|---|
|
|||
Экспорт данных из cache в dbf файл |
|||
#18+
krvsa, подскажите пожалуйста, может есть команда в cache, чтобы из одного файла скопировать в другой файл? Или может есть команда cache, чтобы запустить командную строку? Заранее спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.10.2018, 15:32
|
|||
---|---|---|---|
Экспорт данных из cache в dbf файл |
|||
#18+
druzhokчтобы из одного файла скопировать в другой файл? Есть класс специальный... https://docs.intersystems.com/cache20152/csp/documatic/%CSP.Documatic.cls Там есть метод копирования... druzhokИли может есть команда cache, чтобы запустить командную строку? И это есть... https://docs.intersystems.com/cache20152/csp/docbook/DocBook.UI.Page.cls?KEY=RCOS_fzf-1 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.10.2018, 15:35
|
|||
---|---|---|---|
Экспорт данных из cache в dbf файл |
|||
#18+
Что-то ссылка на класс не указывает на сам класс. Код: javascript 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.10.2018, 15:43
|
|||
---|---|---|---|
|
|||
Экспорт данных из cache в dbf файл |
|||
#18+
krvsa, Спасибо большое, буду разбираться ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.10.2018, 16:20
|
|||
---|---|---|---|
|
|||
Экспорт данных из cache в dbf файл |
|||
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.10.2018, 09:02
|
|||
---|---|---|---|
Экспорт данных из cache в dbf файл |
|||
#18+
doublefint , еще бы рассказал в чем разница. Там ведь еще и %Library.File есть... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.10.2018, 16:18
|
|||
---|---|---|---|
|
|||
Экспорт данных из cache в dbf файл |
|||
#18+
krvsa, слышал ( запамятовал где ) рекомендацию в последних версиях пользовать пакет %Stream вместо %Library.File* Отличается, например, этим ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.10.2018, 16:27
|
|||
---|---|---|---|
|
|||
Экспорт данных из cache в dbf файл |
|||
#18+
Упс, судя по документации, уже не отличается. Название класса короче? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.10.2018, 16:33
|
|||
---|---|---|---|
|
|||
Экспорт данных из cache в dbf файл |
|||
#18+
doublefint слышал ( запамятовал где ) рекомендацию в последних версиях пользовать пакет %Stream В документации и слышал Stream class that stores binary data in external files. This class is deprecated in favor of %Stream.FileBinary. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=39&mobile=1&tid=1556229]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
others: | 284ms |
total: | 427ms |
0 / 0 |