J
jcolor
Привет всем!!!!
Подскажите, кто работал с DB2 в лотусе
Задача состоит в следующем:
Написать лотусовский агент, в котором необходимо производить экспорт выбранных документов в XML, и после этого полученный XML загружать в базу DB2
(DB2 - v.9, Lotus - 6.5)
Делаю следующее:
Вылетает с ошибками ((
Какие есть способы загрузки XML ??
Подскажите, кто работал с DB2 в лотусе
Задача состоит в следующем:
Написать лотусовский агент, в котором необходимо производить экспорт выбранных документов в XML, и после этого полученный XML загружать в базу DB2
(DB2 - v.9, Lotus - 6.5)
Делаю следующее:
Код:
file_path="c:\xml\"
count=1
'-- выбор выделенных документов
Set doc_collection=db_current.UnprocessedDocuments
Set doc = doc_collection.GetFirstDocument()
While Not(doc Is Nothing)
file_xml=file_path+Cstr(count)+".xml"
If Not strm_xml.Open(file_xml) Then
Print "ОШИБКА!!! невозможно создать файл "+file_xml
Goto error_exit
End If
Call dxl_current.SetInput(doc)
Call dxl_current.SetOutput(strm_xml)
Call dxl_current.Process
'-- необходимо заменять одинарные кавычки на двойные
qry.SQL = |insert into TESTDB (doc_xml) |+_
|values('|+Replace(strm_xml.ReadText(),Chr(039),Chr(034))+|')|
If Not result.Execute Then
Print "ОШИБКА!!! заполнения базы DB2"
Goto error_exit
End If
Call strm_xml.Close
Set doc = doc_collection.GetNextDocument(doc)
count=count+1
Wend
Вылетает с ошибками ((
Какие есть способы загрузки XML ??