|
Экспорт данных из 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:50 |
|
Экспорт данных из 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, 17:57 |
|
Экспорт данных из 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, 18:00 |
|
Экспорт данных из cache в dbf файл
|
|||
---|---|---|---|
#18+
Все-таки, если у вас 32 битная Каше, я бы вам рекомендовал заполнять этот файл через ODBC. Либо, как вариант, вообще данные в Каше представить в виде таблицы (очень вероятно, что они уже так преставлены), а программой, понимающей dbf файлы прочитать данные из Каше через ODBC ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2018, 19:55 |
|
Экспорт данных из cache в dbf файл
|
|||
---|---|---|---|
#18+
druzhok , это мой пример. Вроде старался максимально показать, дабы и незнающий Каше мог понять и сделать программку по аналогии... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2018, 09:16 |
|
Экспорт данных из cache в dbf файл
|
|||
---|---|---|---|
#18+
krvsa druzhok , это мой пример. Вроде старался максимально показать, дабы и незнающий Каше мог понять и сделать программку по аналогии... Спасибо. Как я понял из вашего примера, мне для начала нужно создать dbf со своей структурой, потом сделать запрос, чтобы получить resultset (или в cahe это что то другое), а потом уже считывать данные. А какая команда используется чтобы, узнать конец ли данных? Или может есть какая-нибудь команда, которая сразу заносит все данные из выборки в dbf (при условии что dbf создан согласно структуре, которая получилась при запросе)? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2018, 12:48 |
|
Экспорт данных из 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:12 |
|
Экспорт данных из cache в dbf файл
|
|||
---|---|---|---|
#18+
krvsa, подскажите пожалуйста, может есть команда в cache, чтобы из одного файла скопировать в другой файл? Или может есть команда cache, чтобы запустить командную строку? Заранее спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2018, 14:31 |
|
Экспорт данных из 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:32 |
|
Экспорт данных из cache в dbf файл
|
|||
---|---|---|---|
#18+
Что-то ссылка на класс не указывает на сам класс. Код: javascript 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2018, 15:35 |
|
Экспорт данных из cache в dbf файл
|
|||
---|---|---|---|
#18+
krvsa, Спасибо большое, буду разбираться ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2018, 15:43 |
|
Экспорт данных из cache в dbf файл
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2018, 16:20 |
|
Экспорт данных из cache в dbf файл
|
|||
---|---|---|---|
#18+
doublefint , еще бы рассказал в чем разница. Там ведь еще и %Library.File есть... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2018, 09:02 |
|
Экспорт данных из cache в dbf файл
|
|||
---|---|---|---|
#18+
krvsa, слышал ( запамятовал где ) рекомендацию в последних версиях пользовать пакет %Stream вместо %Library.File* Отличается, например, этим ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2018, 16:18 |
|
Экспорт данных из cache в dbf файл
|
|||
---|---|---|---|
#18+
Упс, судя по документации, уже не отличается. Название класса короче? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2018, 16:27 |
|
Экспорт данных из cache в dbf файл
|
|||
---|---|---|---|
#18+
doublefint слышал ( запамятовал где ) рекомендацию в последних версиях пользовать пакет %Stream В документации и слышал Stream class that stores binary data in external files. This class is deprecated in favor of %Stream.FileBinary. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2018, 16:33 |
|
|
start [/forum/topic.php?fid=39&fpage=4&tid=1556229]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
26ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 272ms |
total: | 396ms |
0 / 0 |