Autor Thema: Daten unterschiedlicher Masken mit Agent einlesen  (Gelesen 1057 mal)

Offline Lisa

  • Aktives Mitglied
  • ***
  • Beiträge: 107
Hallo,

ich bin dabei, über ODBC aus Navisiontabellen Daten in eine NotesDB einzulesen.

Das funktionierte gut, bis ich dazu überging, statt nur einer Maske gleich 3 verschiedene Masken nacheinander zu bedienen und außerdem die vorhandenen Sätze einer View vor dem erneuten Einlesen löschen wollte.

Mal wird gelöscht, mal angehängt, mal gar nicht gefüllt, mal fehlt ein Teil der Daten. Ich habe mit DBs noch nicht viel gemacht.

Kann ich das mit einem Set db=session.CurrentDatabase machen oder brauche ich vielleicht für jede Maske eine eigene Session, Notedocument usw.

In den Beispielen wird immer nur eine Maske gleichzeitig angesprochen.

Ein Auszug aus den Quellen sieht etwa so aus, wobei doc.form, doc.type und db.view jeweils wechseln.

          'Standort in DB löschen, bevor aktuelle Sätze kommen
           '############################################
         Set view = db.GetView("Standort")
         
         ' ohne IF-Abfrage gibt es einen Fehler bei GetFirstDocument         
         If  Not (doc Is Nothing) Then
            
            Set doc = view.GetFirstDocument
            While Not (doc Is Nothing)
               Call doc.Remove (True)
               Set doc = view.GetFirstDocument
            Wend   
         End If
         
               '############################################         

  'DB füllen: Standort neu anlegen
              '##########################################################################
                  ' neues Dokument anlegen
            Set doc = db.CreateDocument
            doc.form="Standort"
            doc.type="Standort"
            
                    
            doc.standortcode = result.GetValue("Code")
            doc.standort = result.GetValue("Name")
            
            ' neues Dokument speichern
            Call doc.Save(True, True)
                    '###############################################################################   


Lisa

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Daten unterschiedlicher Masken mit Agent einlesen
« Antwort #1 am: 11.12.06 - 17:28:18 »
Fehlerbeschreibung: Wirrr, da gebe ich eine 3-4

1) Beschreibe GENAU, was Du erreichen willst.
Mit Fragmenten wie  "3 verschiedene Masken nacheinander zu bedienen" versteht dich keiner. Wenn Du kein(e) Techniker(in) bist, bleibe in Deiner Business-Sprache, wir werden Dich schon verstehen.

2) Lies die Doku.
Wenn Du keinen oder nur wenig Plan von NotesSession, NotesDatabase und NotesView Objekten hast, dann lies bitte zunächst einmal die entsprechenden Kapitel in den Handbüchern. Der Besuch einer Schulung wäre in diesem Fall auch zu empfehlen.

3) Wenn Du die Doku gelesen hast, stelle klare, KONKRETE Fragen.
Ich habe in Deinem Posting keinen einzigen Satz mit einem Fragezeichen gesehen. Das macht es einem schwer, Dir zu antworten.

Neben der Notes-Doku würde ich auch http://www.lugbz.org/documents/smart-questions_de.html als Lektüre empfehlen.

Sorry wegen dem Gemotze, aber meine Kristallkugel ist bereits in Weihnachtsferien, Grasskifahren in West-Österreich.
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline Lisa

  • Aktives Mitglied
  • ***
  • Beiträge: 107
Re: Daten unterschiedlicher Masken mit Agent einlesen
« Antwort #2 am: 12.12.06 - 16:28:57 »
Hallo m3,

Du hast völlig recht. Tut mir leid. Beim nächsten mal gebe ich mir mehr Mühe.

Die Lösung:
Der Programmcode war ok, aber es funktionierte erst, nachdem ich die Masken und Views gelöscht und neu erzeugt hatte.

Lisa

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Daten unterschiedlicher Masken mit Agent einlesen
« Antwort #3 am: 12.12.06 - 16:47:17 »
Das kann unmöglich die Lösung gewesen sein. Das hat vielleicht deinen Fehler zum verschwinden gebracht aber es war garantiert nicht die Lösung.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz