Autor Thema: Dokumente aus private View auslesen  (Gelesen 2821 mal)

Offline padkey

  • Aktives Mitglied
  • ***
  • Beiträge: 107
Dokumente aus private View auslesen
« am: 29.07.09 - 15:46:59 »
Hi,

mein Problem ist, ich will in meinen jNotesPlaner nur Dokumente laden, welche diesem User zugeteilt sind. jNotes Planer ist ein JavaApplet.

Dafür habe ich private Ansichten entwickelt mit der Selektion:
Code
SELECT(form = "$Order" & Status ="assigned"  ) & AssignedTo = @Name([CN];@UserName)

Leider kann ich keine normalen Views verwenden, da ich nach dem Namen sortieren will, jedoch lassen sich diese Views nicht in Java einlesen, laut Notes Hilfe. Wenn ich dann auf das erste Dokument zugreifen will, erhalte ich eine Null-Pointer-Exception :-(

Zitat
If the database is local, getView returns both public and personal views and folders. If the database is on a server, getView returns only public views and folders.
Die Datenbank befindet sich auf einem Server.

Gibt es hier noch eine andere Möglichkeit, wie ich die Dokumente am besten einlesen kann?

Vielen Dank für Hilfe
« Letzte Änderung: 29.07.09 - 15:52:49 von padkey »

Offline padkey

  • Aktives Mitglied
  • ***
  • Beiträge: 107
Re: Dokumente aus private View auslesen
« Antwort #1 am: 30.07.09 - 13:49:29 »
Okay, zur Lösung des Problemes habe ich jetzt eine neue View erstellt.

Aus dieser View will ich mir alle Dokumente, die einem bestimmten Namen zugewiesen sind rausholen. Die 1. Spalte der View enthält den Namen.
Code
View viewOrder = db.getView("vOrder2");
DocumentCollection dcOrders = viewOrder.getAllDocumentsByKey("Hansi Maier");
wenn ich die Anzahl der Document Collection dcOrders per getCount() Abfrage erhalte ich immer 0.
Obewohl in der View Documente mit dem Namen in der ersten Spalte existieren...

Hat vllt jmd eine Idee, woran das liegen könnte? bzw was mache ich falsch???

Vielen Dank für euere Hilfe ;)

edit: HAT SICH ERLEDIGT!!!

die spalte war nicht sortiert. schande über mein haupt Gruß  ::)
« Letzte Änderung: 30.07.09 - 14:12:34 von padkey »

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz