Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

ADODB.Stream Objekt





Frage

Hallo, habe hier ein kleines Problem. Ich will mittels VBS PDF-Dateien übers Internet laden. Doch bekomme laufend die Meldung "ActiveX Componente kann kein Object erstellen ADODB.Stream". Das ADODB.Stream Object ist in der Registry angegeben und als Datei wird die msado15.dll genannt. BS ist WinME. Weiß nun leider nicht mehr weiter. Vielleicht kann mit hier einer auf die Sprünge helfen. Hier meine Sub dazu: Sub downloadx(ByVal strLocalPath, ByVal strURL) Const adTypeBinary = 1 Const adModeReadWrite = 3 Const adSaveCreateOverwrite = 2 Const adSaveCreateNotExist = 1 Set objXML = CreateObject("Microsoft.XMLHTTP") objXML.Open "GET", strURL, False objXML.send Set objStr = CreateObject("ADODB.Stream") objStr.type = adTypeBinary objStr.mode = adModeReadWrite objStr.open ´On Error Resume Next ´Do ´WScript.Sleep 250 objStr.write objXML.responseBody ´Loop Until Err.number = 0 objStr.savetofile strLocalPath, adSaveCreateNotExist ´On Error Goto 0 objStr.Close Set objStr = Nothing Set objXML = Nothing End Sub Besten Dank in voraus. MfG maneich

Antwort 1 von Volldepp

Hi manei!

Das Stream-Object steht erst ab ADO 2.5 zur Verfügung.
msgbox createobject("adodb.connection").version

Wahrscheinlich musst Du updaten. Ich weiss leider nicht mehr welcher Download von MS das war. Vielleicht fällts mir noch ein.

Grüsse,
Volldepp

Antwort 2 von Volldepp

Habs gefunden: Downloadseite
ME ist nicht als unterstütztes OS aufgeführt, könnte aber lediglich daran liegen, dass es das damals noch nicht gab????? K.A. Andererseits würde das dann dafür sprechen, dass ME bereits Version 2.5 hat? Fragen über Fragen..

Grüsse,
Volldepp

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: