Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
LotusScript
|
|||
|---|---|---|---|
|
#18+
Всем привет. Не знаю в какой раздел надо было писать... но решил что в этот. Мне нужна помошь по использованию LotusScript . Как можно организовать импорт файлов в базу данных Notes? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2006, 13:12 |
|
||
|
LotusScript
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Что-то типа этого... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2006, 13:25 |
|
||
|
LotusScript
|
|||
|---|---|---|---|
|
#18+
Да, ещё Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2006, 13:27 |
|
||
|
LotusScript
|
|||
|---|---|---|---|
|
#18+
Честно говоря не понял.... Может я конечно и ошибаюсь, но приведенный пример осуществляет экспорт из базы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2006, 13:33 |
|
||
|
LotusScript
|
|||
|---|---|---|---|
|
#18+
Скорее всего имеется в виду не SQL? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2006, 13:51 |
|
||
|
LotusScript
|
|||
|---|---|---|---|
|
#18+
Мне вобщем все равно как это будет сделано... можно и с помощью запроса... главное результат... но у меня одна проблему - я не знаю LotusScript совсем... мне просто необходим доходчивый пример ну прям как для чайников ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2006, 14:52 |
|
||
|
LotusScript
|
|||
|---|---|---|---|
|
#18+
если ты не знаешь лотусскрипт то вероятно не знаешь как работает приложение (бд) в которую надо импортировать. Значит ты не знаешь куда и что импортировать. Значит никаких шансов. Звучит примерно как "мне нужнен импорт файлов в 1С". Каких файлов? Куда? Справочник товаров? Накладные? Список сотрудников? Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2006, 16:06 |
|
||
|
LotusScript
|
|||
|---|---|---|---|
|
#18+
У меня по рукой нет лотуса сейчас, можно поискать по ключевому слову LotusScript здесь. Хранятся в полях документов типа Richtext. Импорт бывает интерактивный, из какого-то источника. БД бывают под Лотус и под Веб. Не одно и то же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2006, 16:08 |
|
||
|
LotusScript
|
|||
|---|---|---|---|
|
#18+
1024 Я приблизительно знаю что и как работает... я админю сервак Domio. Но вот со скриптом у меня не сложилось... А какая разница, какие файлы импортировать??? Мне нужен скрипт, который бы импортировал файл, его описание. База - любая база, которую я захочу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2006, 16:37 |
|
||
|
LotusScript
|
|||
|---|---|---|---|
|
#18+
Dim rtitem As NotesRichTextItem, FilePath As string FilePath = RecordDoc.GetitemValue("FilePath")(0) ' create a new rich text item Set rtitem = New NotesRichTextItem (RecordDoc, "Body") ' append attachment to rtitem Call rtitem.EmbedObject(EMBED_ATTACHMENT, "", FilePath) This assumes that you are creating new documents and not updating existing ones. If you are updating existing documents, you will rather use this kind of script: Dim rtitem As NotesRichTextItem, FilePath As string FilePath = RecordDoc.GetitemValue("FilePath")(0) If DestDoc is Nothing then ' create a new rich text item Set rtitem = New NotesRichTextItem (RecordDoc, "Body") else ' remove any existing Body item call DestDoc.RemoveItem ("Body") call DestDoc.RemoveItem ("$File") ' remove also attachments ' create a new rich text item in the destination doc Set rtitem = New NotesRichTextItem (DestDoc, "Body") end if ' append attachment to rtitem Call rtitem.EmbedObject(EMBED_ATTACHMENT, "", FilePath) Что-нибудь вроде этого, если нет недопонимания ... Сработало? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2006, 17:35 |
|
||
|
LotusScript
|
|||
|---|---|---|---|
|
#18+
Dim rtitem As NotesRichTextItem, FilePath As string FilePath = RecordDoc.GetitemValue("FilePath")(0) ' create a new rich text item Set rtitem = New NotesRichTextItem (RecordDoc, "Body") ' append attachment to rtitem Call rtitem.EmbedObject(EMBED_ATTACHMENT, "", FilePath) This assumes that you are creating new documents and not updating existing ones. If you are updating existing documents, you will rather use this kind of script: Dim rtitem As NotesRichTextItem, FilePath As string FilePath = RecordDoc.GetitemValue("FilePath")(0) If DestDoc is Nothing then ' create a new rich text item Set rtitem = New NotesRichTextItem (RecordDoc, "Body") else ' remove any existing Body item call DestDoc.RemoveItem ("Body") call DestDoc.RemoveItem ("$File") ' remove also attachments ' create a new rich text item in the destination doc Set rtitem = New NotesRichTextItem (DestDoc, "Body") end if ' append attachment to rtitem Call rtitem.EmbedObject(EMBED_ATTACHMENT, "", FilePath) Что-нибудь вроде этого, если нет недопонимания ... Сработало? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2006, 17:39 |
|
||
|
LotusScript
|
|||
|---|---|---|---|
|
#18+
2 VKSam Так точно - Вы ошибаетесь, эта кострукция производит импорт (SQL конструкция для лотуса, к сожалению, не применима, чтобы таким образом отбирать из него данные). Однако, я забыл указать строку подключения к источнику данных: Код: plaintext применительно к приведённому куску кода ( см. выше) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. Остальное лучше смотреть в хелпе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2006, 17:49 |
|
||
|
LotusScript
|
|||
|---|---|---|---|
|
#18+
Если просто импорт данных с сервера, то можно прописать ..SQL в строке запроса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2006, 18:04 |
|
||
|
LotusScript
|
|||
|---|---|---|---|
|
#18+
Гы гы описывай задачу поробней какие именно файлы и какие атрибуты должны быть у документа я тибе пример базы с кодом накидаю тока навсякий случай задублирую в IBM DB2 тему там вроде Lotus все знают только ленивые ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2006, 19:10 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=33485702&tid=1347159]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
50ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 222ms |
| total: | 352ms |

| 0 / 0 |
