Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / lotus 7 - одинаковые имена атачментов / 5 сообщений из 5, страница 1 из 1
01.07.2008, 13:56
    #35404075
Гулин Федор
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
lotus 7 - одинаковые имена атачментов
Конекчусь к лотусу через odbc (VFP9)
надо вытянуть последние версии атачментов из базы
Все работает НО
когда в записи 2 одинаковых атачмента - лажа
( или даже если 1-й будет удален)

Лотус сам присваивает какое то внутренное имя типа ATTYKNGF
а мне надо оригинальное имя - мне важно по нему идет анализ
Тем не менее в самом лотусе я вижу его - и сохранить могу на диск с правильным именем

dd = oo.Resolve( id_url ) && сам документ
cc = dd.Items
tofile = ''
FOR EACH f1 IN cc
Tip = f1.Type
t1 = f1.text
IF Tip != 1084
Loop
ENDIF
*For attachments, the attachment name can be passed to the GetAttachment method in NotesDocument.
* Values - returns the same value(s) for an item as the GetItemValue method in NotesDocument.
uu =f1.Values
FOR EACH oVal IN uu
fname = oVal
at1 = dd.GetAttachment(oVal)

* почему то не считывается атачмент с таким же именем
* ATTYKNGF дофига таких !!!
Может кто что подскажет
...
Рейтинг: 0 / 0
02.07.2008, 11:40
    #35406018
Garrick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
lotus 7 - одинаковые имена атачментов
1. Я не специалист по FoxPro, но по вашему коду непонятно, что вы используете ODBC, может у FoxPro синтаксис такой или у вас там какая-то библиотека классов используется. Как и откуда вы получаете документ Lotus Notes и значения его полей?
2. Используйте для доступа к Lotus Notes OLE или JavaAPI - намного меньше получите гемороя. Т.к. Lotus Notes нереляционная база, трансляция данных Lotus Notes в реляционное представление ODBC происходит с большой кривизной и огромными тормозами.
...
Рейтинг: 0 / 0
24.07.2008, 15:50
    #35449877
Гулин Федор
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
lotus 7 - одинаковые имена атачментов
Lotus Notes OLE
пару слов можно
...
Рейтинг: 0 / 0
24.07.2008, 15:53
    #35449890
Гулин Федор
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
lotus 7 - одинаковые имена атачментов
да ODBC
новедь я тяну корректно инфу
а ATT - это внутр. имена лотуса
это я вижу по пропертям в самом лотусе - по картинке как приатачена здесь
...
Рейтинг: 0 / 0
25.07.2008, 13:54
    #35452176
Garrick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
lotus 7 - одинаковые имена атачментов
Гулин ФедорLotus Notes OLE
пару слов можно

Вообще-то в лотусячем хелпе про это есть, если внимательно поискать. Раздел называется LotusScript/COM/OLE Classes, тема Using OLE. Можно здесь статейку посмотреть COM access to Domino objects
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / lotus 7 - одинаковые имена атачментов / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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