Autor Thema: Collection Formel  (Gelesen 2910 mal)

Offline jor

  • Senior Mitglied
  • ****
  • Beiträge: 258
  • Geschlecht: Männlich
Collection Formel
« am: 14.09.06 - 13:30:24 »
Hallo zusammen,

ich habe einen Agenten erstellt, der einmalig ausgeführt werden soll und Dokumente in einer Collection bearbeitet. Leider sind in den einzelnen Feldern die ich auslese und als Searchvalue nutze auch Sonderzeichen bzw. Zeichen wie '(' oder '&' hinterlegt. Trifft der Agent auf diese Zeichen wird ein Error geschmissen. Ich habe die Zeichen, die ich ermitteln konnte schon weitest gehend per Stringbeschneidung rausgefiltert, aber trotzdem bricht er nach einigen 1000 Dokumenten ab. Und dann steht ein ganz normaler (so wie ich es angezeigt bekamm) in der SearchFormular.
Ich habe leider nichts gefunden, das mir den Suchwert irgendwie castet o. ä..
Hat jemand einen Tipp, wie ich den Suchwert so übergeben kann, das er einfach als Zeichenkette interpretiert wird, und mögliche Steuerzeichen für den DB.FTSearch übergeht?
(Da ich davon ausgehe, dass ich meine Frage und den Sachverhalt gut beschrieben habe, habe ich den Scriptcode nicht gepostet.)

Vereinfacht die Dinge, und ihr erleichtert euch das Leben. (Henry David Thoreau)

In diesem Sinne, viele Grüsse Volker (Jor)

Offline DerAndre

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.655
  • Geschlecht: Männlich
  • Keep cool!
Re: Collection Formel
« Antwort #1 am: 14.09.06 - 13:33:20 »
Hi.

Nach wieviel 1000 Dokumenten bricht er ab und was für eine Fehlermeldung kommt heraus?
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 jor

  • Senior Mitglied
  • ****
  • Beiträge: 258
  • Geschlecht: Männlich
Re: Collection Formel
« Antwort #2 am: 14.09.06 - 13:37:26 »
Hi Andre,

erholt sich ca. 12000 mal die Collection. Den Abbruchcode habe ich nicht genau parat, aber ungefähr so, das der Suchwert nicht plausibel wäre. Im Suchwert standen aber KEIN besonderen Zeichen, eigentlich sah es ok aus. Meinst du das der Index nicht mehr mit kommt?
Insgesamt soll aber über ca. 50000 Dokument gelaufen werden und bei jedem die Collection ausgewertet werden.
Vereinfacht die Dinge, und ihr erleichtert euch das Leben. (Henry David Thoreau)

In diesem Sinne, viele Grüsse Volker (Jor)

Offline jor

  • Senior Mitglied
  • ****
  • Beiträge: 258
  • Geschlecht: Männlich
Re: Collection Formel
« Antwort #3 am: 14.09.06 - 13:43:41 »
Also bis grade hat er gelaufen, und dann mit
"Notes error: Abfrage ist nicht verständlich (xxxxx xxx FIELD xxxxxxx) terminiert. Das Wort Field ist ein Teil eines Firmennamens, das mag er wohl nicht... >:(
Vereinfacht die Dinge, und ihr erleichtert euch das Leben. (Henry David Thoreau)

In diesem Sinne, viele Grüsse Volker (Jor)

Offline DerAndre

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.655
  • Geschlecht: Männlich
  • Keep cool!
Re: Collection Formel
« Antwort #4 am: 14.09.06 - 13:50:22 »
Böse Falle.

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 Thomator

  • Senior Mitglied
  • ****
  • Beiträge: 353
  • Geschlecht: Männlich
Re: Collection Formel
« Antwort #5 am: 14.09.06 - 14:25:43 »
Hi,

wenn Du über die Such-Querys eh drüberrasselst kannst du solche Sachen ja auch gleich noch mit in Anführungsstriche setzen, dann müßte es doch funzen...

T.
+++To be human is more important than to be important!+++

Offline jor

  • Senior Mitglied
  • ****
  • Beiträge: 258
  • Geschlecht: Männlich
Re: Collection Formel
« Antwort #6 am: 14.09.06 - 14:54:47 »
Ahha, yep, bei der Erstellung des Suchstring.... könnte klappen, werde ich sofort beim nächsten Abbruch (;-) ausprobieren.

Vielen Dank erstmal! Ich hoffe es funzt.... :-\, ich sage dann gleich ob es geklappt hat.
Vereinfacht die Dinge, und ihr erleichtert euch das Leben. (Henry David Thoreau)

In diesem Sinne, viele Grüsse Volker (Jor)

Offline jor

  • Senior Mitglied
  • ****
  • Beiträge: 258
  • Geschlecht: Männlich
Re: Collection Formel
« Antwort #7 am: 14.09.06 - 15:35:05 »
Hat den jemand von euch einen Tipp, wie ich die Variable mit den Anführungszeichne verknüpfen kann?
In etwa: suchwert="\""+variable+"\""

Irgendwie haut das nicht hin.... ???
Vereinfacht die Dinge, und ihr erleichtert euch das Leben. (Henry David Thoreau)

In diesem Sinne, viele Grüsse Volker (Jor)

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Collection Formel
« Antwort #8 am: 14.09.06 - 15:38:08 »
suchwert = {"& variable & "}

Bernhard

Offline jor

  • Senior Mitglied
  • ****
  • Beiträge: 258
  • Geschlecht: Männlich
Re: Collection Formel
« Antwort #9 am: 14.09.06 - 15:41:31 »
Bernhard wieder  ;)
Danke, ich werde es sofort ausprobieren!
Vereinfacht die Dinge, und ihr erleichtert euch das Leben. (Henry David Thoreau)

In diesem Sinne, viele Grüsse Volker (Jor)

Offline jor

  • Senior Mitglied
  • ****
  • Beiträge: 258
  • Geschlecht: Männlich
Re: Collection Formel
« Antwort #10 am: 14.09.06 - 15:55:35 »
Hi Bernhard,
leider haut das nicht hin, der Wert aus der Variable wird nicht rangezogen, sondern deren Name. Also der Suchwert sieht beim Debuggen genauso aus wie die Formel und es wird keine Collection nmit Treffern gebildet.
Vereinfacht die Dinge, und ihr erleichtert euch das Leben. (Henry David Thoreau)

In diesem Sinne, viele Grüsse Volker (Jor)

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Collection Formel
« Antwort #11 am: 14.09.06 - 16:05:09 »
War Blödsinn, was ich geschrieben habe, es muss heissen:

{"} & variable & {"}

Bernhard

Offline jor

  • Senior Mitglied
  • ****
  • Beiträge: 258
  • Geschlecht: Männlich
Re: Collection Formel
« Antwort #12 am: 14.09.06 - 16:08:02 »
Ahha, ich probiere sofort aus....
Danke!  :) :)
Vereinfacht die Dinge, und ihr erleichtert euch das Leben. (Henry David Thoreau)

In diesem Sinne, viele Grüsse Volker (Jor)

Offline jor

  • Senior Mitglied
  • ****
  • Beiträge: 258
  • Geschlecht: Männlich
Re: Collection Formel
« Antwort #13 am: 14.09.06 - 16:13:56 »
Danke an alle und besonders an Bernhard, es funzt!
 :)
Vereinfacht die Dinge, und ihr erleichtert euch das Leben. (Henry David Thoreau)

In diesem Sinne, viele Grüsse Volker (Jor)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz