Domino 9 und frühere Versionen > Entwicklung
Fehlermeldung
notesnewbie:
Hallo allemiteinander :),
ich hoffe mal wieder das Ihr mir helfen könnt.
Bei der Erstellung eines Antwortdokumentes aus einem Hauptdokument heraus taucht folgender Fehler auf:
"Für mehrere Zeitgleiche Transaktionen können Sie nicht denselben DB-Handle benutzen"
Trotzdem erstellt er das Dokument.
Könnt Ihr mir sagen wie ich diesen Fehler "verschwinden" lassen kann.
Danke
NotesNewbie
Axel:
Hi,
die Fehlermeldung sagt mir im Moment nichts.
Wie erstellst du denn die Antwortdokumente ? Kannst du mal den Code posten?
Axel
notesnewbie:
Entschuldigung, hab mich oben etwas falsch ausgedrückt.
Ich erstelle über ein Hauptdokument ein Antwortdokument:
Dim ws As New NotesUIWorkspace
Dim uidoc As notesuidocument
Dim us As New notessession
Dim datetime As New notesdatetime("")
Dim parentdoc As notesdocument
Dim db As NotesDatabase
Dim mail As notesdocument
Dim form As notesform
Dim rtitem As notesrichtextitem
Dim responsedoc As notesdocument
Dim eltern As notesdocument
Dim id As String
Set db = us.currentdatabase
Set mail =New Notesdocument(db)
Set uidoc=ws.currentdocument
Set parentdoc =uidoc.document
Set datetime =New NotesDateTime("heute")
Set rtitem =mail.createrichtextitem("body2")
Set responsedoc =uidoc.document
If(uidoc.fieldgettext("gesichert")="j" ) Then
Call ws.EditDocument( True )
End If
Call uidoc.fieldsettext("datumversendet_1",datetime.localtime)
' Feldwert ändern
Call uidoc.fieldsettext("fertig_1","ja")
' Dokument wird aktualisiert
Call uidoc.Refresh
' User auslesen
Call uidoc.fieldsettext("user_1",us.commonusername)
'Änderung speichern
Call uidoc.save
' Mail erstellen und anzeigen
'
mail.form="iinf3"
mail.art2="a"
mail.sendto="blabla"
mail.betreff="Austritt"
mail.versendet=datetime.localtime
mail.user=us.commonusername
mail.name=parentdoc.name2
mail.vorname=parentdoc.vorname2
mail.dat=parentdoc.dat
Call mail.makeresponse(parentDoc)
Call ws.editdocument(True,mail)
End Sub
Innerhalb des Antwortdokumentes gibt es einen Button "senden" mit folgendem code:
@If(fertig="j";"";@MailSend("blabla";"" ;"";"Personalmitteilung von " +user+ " eingegangen !.";"";""; [IncludeDoclink]));
@Command([FileSave]);@Command([FileCloseWindow])
Nachdem auf senden gedrückt wurde, erscheint der Fehler.
NotesNewbie
Axel:
Hi,
du erstellst ein Dokument, machst es zum Antwortdokument und willst dann verschicken. Und genau da liegt der Haken, denke ich. Ein Antwortdokument hat bzw. braucht ein Bezug zu einem Hauptdokument. Den gibt es aber nicht wenn du es per Mail verschickst, denn dann landet es ja in der Mail-DB des Users.
Was du machen kannst, erstelle ein Antwortdokument für deine DB und ein separates Maildokument.
Axel
notesnewbie:
Ich probier es mal aus.
Danke für deine Hilfe Axel.
NotesNewbie
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln