Autor Thema: variable mit mehreren MByte Größe nutzen  (Gelesen 3944 mal)

Offline Pavel

  • Senior Mitglied
  • ****
  • Beiträge: 260
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
variable mit mehreren MByte Größe nutzen
« am: 18.04.11 - 07:34:09 »
Hallo,

brauche einen Tipp.
Wie kann ich in Lotus Script eine Variable erzeugen, in der ich mehrere MByte Inhalt speichern kann und dann an komplett an einem Stück an eine externe Funktion übergeben kann?
Hintergrund ist, daß ich ein JPEG vom Dateisystem einlesen möchte und dieses anschließend per ODBC in ein Blob-Feld speichern möchte.

Gruß
René

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: variable mit mehreren MByte Größe nutzen
« Antwort #1 am: 18.04.11 - 07:44:30 »
Gegenfrage: Wie nimmt denn die externe Funktion die Variable entgegen?

Wäre es vielleicht sinnvoll, Pfad- und Dateinamen zu übergeben und die externe Funktion greift auf die Datei zu? Oder Du speicherst die Datei als Dateianhang in einem Notes-Dokument und übergibst die UniversalID.

Offline Pavel

  • Senior Mitglied
  • ****
  • Beiträge: 260
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: variable mit mehreren MByte Größe nutzen
« Antwort #2 am: 18.04.11 - 07:54:34 »
Hallo,

ich versuche vereinfacht über

Call odbcresultset.Setvalue("bild",handle)


den Inhalt (also ein Bild) zu übergeben, für "handle" würde ich gern den inhalt des bildes übergeben als byte werte hintereinander weg.
Es funktioniert mit allen anderen Datenbankfeldern, allerdings nicht mit dem Blob Feld "bild", da weiß ich einfach nicht, in welcher form ich eine variable erzeugen kann, die die kompletten byte werte aufnimmt.

Gruß
Rene
« Letzte Änderung: 18.04.11 - 07:59:25 von Pavel »

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: variable mit mehreren MByte Größe nutzen
« Antwort #3 am: 18.04.11 - 08:02:31 »
Du könntest es mal mit der Klasse NotesStream probieren, habe aber keine Ahnung, ob das die Übergabefunktion "frisst"

Offline Pavel

  • Senior Mitglied
  • ****
  • Beiträge: 260
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: variable mit mehreren MByte Größe nutzen
« Antwort #4 am: 18.04.11 - 08:37:03 »
Hallo,

notesstream habe ich schon probiert, funktioniert nicht.

Gruß
Rene

Offline eknori

  • @Notes Preisträger
  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline Pavel

  • Senior Mitglied
  • ****
  • Beiträge: 260
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: variable mit mehreren MByte Größe nutzen
« Antwort #6 am: 18.04.11 - 09:21:47 »
Danke,

muß ich mir erst mal reinziehen.

Gruß
René

Offline bikerboy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.155
  • Geschlecht: Männlich
Re: variable mit mehreren MByte Größe nutzen
« Antwort #7 am: 18.04.11 - 10:24:52 »
Es geht auch über den NotesStream! Ich habe in einer Lösunge mehrere Bilder dich in Base64 kodiert hin und her übergebe. Also Bild nehmen Base64 kodieren und den String kannst du bequem übergeben und zurück umwandeln. Es sollte auch über den BitStream gehen, aber damit habe ich noch keine Erfahrungen gemacht.
Robert Kreutzer

Anwendungsentwicklung

"Jeder Idiot kann was kompliziertes bauen, es Bedarf eines Genie für etwas einfaches"

Offline Pavel

  • Senior Mitglied
  • ****
  • Beiträge: 260
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: variable mit mehreren MByte Größe nutzen
« Antwort #8 am: 18.04.11 - 10:53:22 »
Es geht auch über den NotesStream! Ich habe in einer Lösunge mehrere Bilder dich in Base64 kodiert hin und her übergebe. Also Bild nehmen Base64 kodieren und den String kannst du bequem übergeben und zurück umwandeln. Es sollte auch über den BitStream gehen, aber damit habe ich noch keine Erfahrungen gemacht.

Hallo,

hast Du ein Beispiel? Wäre sehr hilfreich.

Gruß
René

Offline Pavel

  • Senior Mitglied
  • ****
  • Beiträge: 260
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: variable mit mehreren MByte Größe nutzen
« Antwort #9 am: 19.04.11 - 07:01:03 »
@eknori

Hallo,

hast Du noch weitere Dokus dazu, leider ist die Beispiel DB nicht mehr verlinkt und ich tue mich etwas schwer.

Gruß
René

Offline Pavel

  • Senior Mitglied
  • ****
  • Beiträge: 260
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: variable mit mehreren MByte Größe nutzen
« Antwort #10 am: 19.04.11 - 13:59:32 »
Hallo,

danke an alle, habe es jetzt grundlegend erst mal hinbekommen.

Gruß
René

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: variable mit mehreren MByte Größe nutzen
« Antwort #11 am: 19.04.11 - 14:14:28 »
Und wie hast Du es geschafft? Wäre vielleicht für spätere Leser auch ganz hilfreich.

Offline bikerboy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.155
  • Geschlecht: Männlich
Re: variable mit mehreren MByte Größe nutzen
« Antwort #12 am: 26.04.11 - 10:05:37 »
Beispiel müsste ich mal bei Gelegenheit raussuchen, aber momentan ist es ein bisschen schwierig, hatte aber ein paar Threads hierzu offen. Auf deren Basis ich dass dann umsetzen konnte moment.....

http://atnotes.de/index.php/topic,45605.0.html

Ich glaube damit kannst du alles erschlagen, auch wenn du schon ne Lösung hast.
Robert Kreutzer

Anwendungsentwicklung

"Jeder Idiot kann was kompliziertes bauen, es Bedarf eines Genie für etwas einfaches"

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz