Thema Datum  Von Nutzer Rating
Antwort
15.11.2023 09:22:35 Gast79255
NotSolved
15.11.2023 14:53:09 Gast67266
NotSolved
15.11.2023 14:58:07 Mase
NotSolved
15.11.2023 16:50:01 Gast67266
NotSolved
15.11.2023 17:33:01 Gast71490
NotSolved
Blau Ungeprüfter Vorschlag
16.11.2023 02:37:45 Gast26185
NotSolved
15.11.2023 19:37:22 xlKing
NotSolved
15.11.2023 20:05:54 Gast67266
NotSolved
16.11.2023 22:36:36 volti
NotSolved
17.11.2023 09:19:02 Gast92968
NotSolved

Ansicht des Beitrags:
Von:
Gast26185
Datum:
16.11.2023 02:37:45
Views:
167
Rating: Antwort:
  Ja
Thema:
Ungeprüfter Vorschlag

Function EncodeBase64(ByVal arrData() As Byte) As String

...

End Function

Der Code scheitert hier aber an der Zeile:

    EncodeBase64FromFile = EncodeBase64(objStream.Read)

Hat jemand noch eine Idee?

Offensichtlich stimmt der Datentyp des Parameters arrData nicht.

Doku sagt zu ADO.Stream.Read: Variant -> also: arrData As Variant


Ehrlich gesagt verstehe ich jedoch nicht warum du das so umständlich machst.

Ließ den Inhalt einfach als String vom Stream-Objekt - Stream.ReadText - und wandle es per

Dim arrData() As Byte
arrData = StrConv(text, vbFromUnicode)

in ein Byte-Array um, welches du dann wie gehabt an

objNode.nodeTypedValue = arrData

übergibts.

 

Grüße


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
15.11.2023 09:22:35 Gast79255
NotSolved
15.11.2023 14:53:09 Gast67266
NotSolved
15.11.2023 14:58:07 Mase
NotSolved
15.11.2023 16:50:01 Gast67266
NotSolved
15.11.2023 17:33:01 Gast71490
NotSolved
Blau Ungeprüfter Vorschlag
16.11.2023 02:37:45 Gast26185
NotSolved
15.11.2023 19:37:22 xlKing
NotSolved
15.11.2023 20:05:54 Gast67266
NotSolved
16.11.2023 22:36:36 volti
NotSolved
17.11.2023 09:19:02 Gast92968
NotSolved