Autor Thema: Größe der DB festlegen  (Gelesen 20358 mal)

Offline zymotic99

  • Frischling
  • *
  • Beiträge: 21
  • Geschlecht: Männlich
Re: Größe der DB festlegen
« Antwort #20 am: 15.08.06 - 16:13:01 »
ok schonmal gut zu wissen. unter mysql gibt es ja einen befehl namens "update" mit dem man "alte" daten mit den "aktuellen" daten aktualisieren kann. wie macht man das denn nun unter domino??

hab mich auch schon diesbezüglich belesen. sollte es denn mit "ReplaceItemValue" gehen??

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: Größe der DB festlegen
« Antwort #21 am: 15.08.06 - 16:19:06 »
der agent ist so aufgebaut:

Code
[..]
Set aktuelleDB = session.CurrentDatabase
[..]
status2 = getPostParameter("BusinessB")
Set StatusDoc = aktuelleDB.CreateDocument()
StatusDoc.BusinessB = status2
If StatusDoc.Save(True, True) Then
Print |erfolgreich übertragen|
[..]

Dein Agent ist Falsch. Du erzeugst doch jedesmal ein neues Dokument mit aktuelleDB.CreateDocument.
Such dir mal View.GetdocumentByKey in der online Hilfe und schau dir da das Beispiel an. Dann sollte dir eigentlich ein Licht aufgehen warum das so wie du es jetzt machst nicht funktionieren kann.
« Letzte Änderung: 15.08.06 - 16:22:23 von Thomas Schulte »
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

klaussal

  • Gast
Re: Größe der DB festlegen
« Antwort #22 am: 15.08.06 - 16:27:05 »
Ich hab's ja gesagt: Fragen ohne Ende  ::)


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: Größe der DB festlegen
« Antwort #23 am: 15.08.06 - 16:59:53 »
Stimmt Klaus Aber:
- Er geht zumindest nicht komplett planlos vor
- Hat auch schon selbstständig was gelesen. Zwar das falsche aber das geht mir bei Java Klassen auch immer so.
- Schreit nicht her mit dem Code.

Das gibt, bei mir zumindest, auch wenn die Fragen sehr basic sind, viele Pluspunkte und damit gutes Antwort Karma.
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

klaussal

  • Gast
Re: Größe der DB festlegen
« Antwort #24 am: 16.08.06 - 07:52:21 »
@Thomas,

ok, da gebe ich Dir recht. Dann schau'm wir mal.

Offline zymotic99

  • Frischling
  • *
  • Beiträge: 21
  • Geschlecht: Männlich
Re: Größe der DB festlegen
« Antwort #25 am: 16.08.06 - 11:12:44 »
danke erstmal für den zuspruch und das meine herangehensweise nicht für planlos abgestempelt wird  :)  ich werde mich jetzt auf jeden fall ersteinmal belesen. ich habe mir die bücher Lotus Notes 6 und Domino von Addison-Wesley und das Lotus Domino 6 Kompendium von Markt und Technik besorgt- damit ich mich in die grundlagen einarbeiten kann.

momentan habe ich leider das problem, dass ich etwas unter zeitdruck stehe, da das beratungstool bestandteil meiner diplomarbeit ist und man dafür ja nur einen gewissen zeitrahmen zu verfügung hat.

sollten probleme auftauchen würde ich mich weiterhin sehr freuen wenn ihr mir noch ein paar tipps geben könntet.

schonmal danke für die antworten!
mathias

« Letzte Änderung: 16.08.06 - 14:08:45 von zymotic99 »

Offline zymotic99

  • Frischling
  • *
  • Beiträge: 21
  • Geschlecht: Männlich
Re: Größe der DB festlegen
« Antwort #26 am: 16.08.06 - 13:41:00 »
so ich habe mich mal an die agentenprogrammierung gewagt. der agent zur aktualisierung des dokumenteninhaltes sieht nun so aus:

Code
Sub Initialize
	
	Dim session As New NotesSession
	Dim aktuelleView As NotesView
	Dim aktuelleDB As NotesDatabase
	Dim StatusDoc As NotesDocument
	Dim item As NotesItem
	
	Dim status As String 
	Dim key As String
	
	key = "Privatkundenberater"
	
	Set aktuelleDB = session.CurrentDatabase
	Set aktuelleView = aktuelleDB.GetView ("By Category" )
	Set StatusDoc = aktuelleView.GetDocumentByKey (key )
	
	status = getPostParameter("Status")
	
	Set item = StatusDoc.ReplaceItemValue ("Status", status)
	
	If StatusDoc.Save(True, True) Then
		Print |erfolgreich übertragen| 
	Else
		Print |Fehler beim Speichern aufgetreten.| ' Fehlermeldung
	End If
	
	
End Sub

aus welchen grund auch immer funktioniert das ganze leider immer noch nicht.
der status wird nicht verändert...  ::)

Offline DerAndre

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.655
  • Geschlecht: Männlich
  • Keep cool!
Re: Größe der DB festlegen
« Antwort #27 am: 16.08.06 - 14:04:44 »
Hi.

Überprüf noch, ob Du überhaupt ein Doc zurückbekommst und bau noch einen Fehlerhandle ein.

Ist Dein Key auch in der Kategorie vorhanden? Das GetDocumentByKey geht in die erste passende Kategorie und holt da das erste Doc heraus.

André

P.S. Oh sehe gerade, Version7, ich hoffe da hat sich nichts zu 6 geändert...
André

Elterninitiative diabetischer Kinder und Jugendlicher e.V.
-----------------------------------------------------------------------------
Fliegen ist die Kunst auf den Boden zu Fallen, aber daneben.
-----------------------------------------------------------------------------
Etwas mehr Hardware dazu zu kaufen ist viel billiger als
Software besser zu machen. ( Niklaus Wirth )

klaussal

  • Gast
Re: Größe der DB festlegen
« Antwort #28 am: 16.08.06 - 14:14:11 »
Nach dem GetDocumentbyKey abfragen, ob Doc gefunden (siehe Hilfe).

Was sagt der Debugger ?

Offline zymotic99

  • Frischling
  • *
  • Beiträge: 21
  • Geschlecht: Männlich
Re: Größe der DB festlegen
« Antwort #29 am: 16.08.06 - 14:25:44 »
hmm irgendwie erhalte ich keine ausgabe  :-[

       
Code
If Not (Statusdoc Is Nothing) Then
		Messagebox "$" & Statusdoc.GetItemValue ("Status"),, "Status"
	Else
		Messagebox "By Category " + key,, "Not found"
	End If 

der debugger läuft problemlos durch...

Offline DerAndre

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.655
  • Geschlecht: Männlich
  • Keep cool!
Re: Größe der DB festlegen
« Antwort #30 am: 16.08.06 - 14:29:29 »
Hmhmhm.

Works as Crosspost


Es muss heißen

Messagebox "$" & Statusdoc.GetItemValue ("Status")(0),, "Status"

André
« Letzte Änderung: 16.08.06 - 14:31:46 von DerAndre »
André

Elterninitiative diabetischer Kinder und Jugendlicher e.V.
-----------------------------------------------------------------------------
Fliegen ist die Kunst auf den Boden zu Fallen, aber daneben.
-----------------------------------------------------------------------------
Etwas mehr Hardware dazu zu kaufen ist viel billiger als
Software besser zu machen. ( Niklaus Wirth )

klaussal

  • Gast
Re: Größe der DB festlegen
« Antwort #31 am: 16.08.06 - 14:31:14 »
Und Schluss.....

Glombi

  • Gast
Re: Größe der DB festlegen
« Antwort #32 am: 16.08.06 - 14:34:33 »
@zymotic99: Das ist nun kein feiner Zug, in einem anderen Forum mitten im Geschehen und ohne jeweiligen Querverweis den gleichen Thread aufzumachen.  :(

Offline zymotic99

  • Frischling
  • *
  • Beiträge: 21
  • Geschlecht: Männlich
Re: Größe der DB festlegen
« Antwort #33 am: 16.08.06 - 14:35:25 »
sorry auch damit erhalte ich keine anzeige...

@glombi: kann man sich denn nicht in einem anderen forum zu dem gleichen thema informationen einholen?
« Letzte Änderung: 16.08.06 - 14:38:28 von zymotic99 »

Glombi

  • Gast
Re: Größe der DB festlegen
« Antwort #34 am: 16.08.06 - 14:36:30 »
Wenn das so weiter geht mache ich das hier gleich dicht !

Offline DerAndre

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.655
  • Geschlecht: Männlich
  • Keep cool!
Re: Größe der DB festlegen
« Antwort #35 am: 16.08.06 - 14:39:53 »
Jepp.

Vor allem hier ND7 da ND6. Was denn nun?

Doch darf man. Aber bitte mit Hinweis darauf. Steht auch in den Nutzungsbedingungen.

André
André

Elterninitiative diabetischer Kinder und Jugendlicher e.V.
-----------------------------------------------------------------------------
Fliegen ist die Kunst auf den Boden zu Fallen, aber daneben.
-----------------------------------------------------------------------------
Etwas mehr Hardware dazu zu kaufen ist viel billiger als
Software besser zu machen. ( Niklaus Wirth )

Offline zymotic99

  • Frischling
  • *
  • Beiträge: 21
  • Geschlecht: Männlich
Re: Größe der DB festlegen
« Antwort #36 am: 16.08.06 - 14:44:53 »
ok sorry, dann werde ich das natürlich in dem anderen forum tun.




Offline zymotic99

  • Frischling
  • *
  • Beiträge: 21
  • Geschlecht: Männlich
Re: Größe der DB festlegen
« Antwort #37 am: 16.08.06 - 15:00:08 »
nunja die msgbox sagt folgendes:

16.08.2006 14:54:32   HTTP Server: Agent 'Status1' error: Object variable not set

[edit]:

16.08.2006 15:07:34   HTTP Server: Agent message: $online
16.08.2006 15:07:34   HTTP Server: Agent 'Status1' error: Notes error: You cannot update or delete the document(s) since you are not listed as an allowable Author for this document
16.08.2006 15:08:59   HTTP Server: Agent message: $online
16.08.2006 15:08:59   HTTP Server: Agent 'Status1' error: Notes error: You cannot update or delete the document(s) since you are not listed as an allowable Author for this document

hört sich schonmal besser an. sieht so aus als würden mir die rechte fehlen.
« Letzte Änderung: 16.08.06 - 15:09:16 von zymotic99 »

klaussal

  • Gast
Re: Größe der DB festlegen
« Antwort #38 am: 16.08.06 - 15:10:58 »
Zitat
der debugger läuft problemlos durch...

Ja, was denn nun ? Allmählich fühlt man sich hier wirklich vera....t  >:D

Offline zymotic99

  • Frischling
  • *
  • Beiträge: 21
  • Geschlecht: Männlich
Re: Größe der DB festlegen
« Antwort #39 am: 16.08.06 - 15:16:21 »
ok, ich sehs ja ein, das bringt nichts. schluss jetzt :-X

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz