ByteHunter
Hi Leute.
Ich hoffe ihr könnt mir helfen.
Ich versuche gerade eine Datei (zb PDF) in eine Datenbank über VBA zu laden. Dazu habe ich eine Spalte mit LONGBLOB angelegt. Das Problem ist das die Dateien nur mit der Klasse FileStream() an die Datenbank geschickt werden können. Aber VBA Word kennt die Klasse FileStream nicht. Diese existiert nur in VB.NET!
Deshalb habe ich mich schlau gemacht und die Klasse FileStream im NET Framework (in der System.dll und in der mscorlib.dll) gefunden. Wenn ich diese Dateien als Verweis angebe, wird die Klasse nur Teilweise von VBA erkannt. Denn die Klasse FileStream enthält laut VBA Objektkatalog keine Elemente.
funktioniert einwandfrei. Aber sobald ich versuche den FileStream zu füllen:
bekomm ich einen Syntaxfehler angezeigt. Alles was innherhalb der Klammer steht ist syntaktisch korrekt!
Des weiteren ist mir aufgefallen das meine System.dll von NET Framework 2.x die IO Klasse nicht besitzt, obwohl sie laut MSDN drin sein müsste
.
Nun wollt ich euch Fragen ob ihr eine andere Methode kenn wie man Dateien binär über VBA in einer Datenbank (mySQL) abspeichern kann. Oder vielleicht mache ich was falsch?!
Ich hoffe ihr könnt mir helfen.
Ich versuche gerade eine Datei (zb PDF) in eine Datenbank über VBA zu laden. Dazu habe ich eine Spalte mit LONGBLOB angelegt. Das Problem ist das die Dateien nur mit der Klasse FileStream() an die Datenbank geschickt werden können. Aber VBA Word kennt die Klasse FileStream nicht. Diese existiert nur in VB.NET!
Deshalb habe ich mich schlau gemacht und die Klasse FileStream im NET Framework (in der System.dll und in der mscorlib.dll) gefunden. Wenn ich diese Dateien als Verweis angebe, wird die Klasse nur Teilweise von VBA erkannt. Denn die Klasse FileStream enthält laut VBA Objektkatalog keine Elemente.
|
||||
funktioniert einwandfrei. Aber sobald ich versuche den FileStream zu füllen:
|
||||
bekomm ich einen Syntaxfehler angezeigt. Alles was innherhalb der Klammer steht ist syntaktisch korrekt!
Des weiteren ist mir aufgefallen das meine System.dll von NET Framework 2.x die IO Klasse nicht besitzt, obwohl sie laut MSDN drin sein müsste
.Nun wollt ich euch Fragen ob ihr eine andere Methode kenn wie man Dateien binär über VBA in einer Datenbank (mySQL) abspeichern kann. Oder vielleicht mache ich was falsch?!
