Domino 9 und frühere Versionen > ND8: Entwicklung
variable mit mehreren MByte Größe nutzen
Pavel:
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é
Peter Klett:
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.
Pavel:
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
Peter Klett:
Du könntest es mal mit der Klasse NotesStream probieren, habe aber keine Ahnung, ob das die Übergabefunktion "frisst"
Pavel:
Hallo,
notesstream habe ich schon probiert, funktioniert nicht.
Gruß
Rene
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln