Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22
  1. #1

    ADODB.Stream error 800a0bbc

    Ragazzi mi sapete dire perchè ottengo con lo script:

    codice:
    <%
    Dim sSource, sDest, oHTTP, stream
    sSource = "http://server1/website1/test.pdf"
    sDest = "http://server1/website1/test2.pdf"
    set oHTTP = CreateObject("Microsoft.XMLHTTP") 
    oHTTP.open "GET", sSource, False 
    oHTTP.send 
    const adTypeBinary = 1 
    const adSaveCreateOverwrite = 2 
    const adModeReadWrite = 3
    
    set stream = createobject("adodb.stream") 
    stream.type = adTypeBinary 
    stream.mode = adModeReadWrite
    stream.open 
    stream.write oHTTP.responseBody 
    stream.savetofile sDest, adSaveCreateOverwrite 
    stream.close 
    set oHTTP = nothing 
    set stream = nothing
    %>
    il seguente errore?

    codice:
    ADODB.Stream error '800a0bbc' 
    
    Write to file failed. 
    
    /public/prova.asp, line 48
    La directory in cui salvo il file ha i permessi di scrittura.


  2. #2
    Probabilmente ti manca il componente sul server, così verifichi una parte dei componenti installati sul server:

    codice:
    <%
    	Dim comList(45)
    		comList(0) = Array( "AB Mailer","ABMailer.Mailman" )
    		comList(1) = Array( "ABC Upload","ABCUpload4.XForm" )
    		comList(2) = Array( "ActiveFile","ActiveFile.Post" )
    		comList(3) = Array( "ActiveX Data Object","ADODB.Connection" )
    		comList(4) = Array( "Adiscon SimpleMail","ADISCON.SimpleMail.1" )
    		comList(5) = Array( "ASP HTTP","AspHTTP.Conn" )
    		comList(6) = Array( "ASP Image","AspImage.Image" )
    		comList(7) = Array( "ASP Mail","SMTPsvg.Mailer" )
    		comList(8) = Array( "ASP Simple Upload","ASPSimpleUpload.Upload" )
    		comList(9) = Array( "ASP Smart Cache","aspSmartCache.SmartCache" )
    		comList(10) = Array( "ASP Smart Mail","aspSmartMail.SmartMail" )
    		comList(11) = Array( "ASP Smart Upload","aspSmartUpload.SmartUpload" )
    		comList(12) = Array( "ASP Tear","SOFTWING.ASPtear" )
    		comList(13) = Array( "ASP Thumbnailer","ASPThumbnailer.Thumbnail" )
    		comList(14) = Array( "ASP WhoIs","WhoIs2.WhoIs" )
    		comList(15) = Array( "ASPSoft NT Object","ASPSoft.NT" )
    		comList(16) = Array( "ASPSoft Upload","ASPSoft.Upload" )
    		comList(17) = Array( "CDONTS","CDONTS.NewMail" )
    		comList(18) = Array( "Chestysoft Image","csImageFile.Manage" )
    		comList(19) = Array( "Chestysoft Upload","csASPUpload.Process" )
    		comList(20) = Array( "Dimac JMail","JMail.Message" )
    		comList(21) = Array( "Distinct SMTP","DistinctServerSmtp.SmtpCtrl" )
    		comList(22) = Array( "Dundas Mailer","Dundas.Mailer" )
    		comList(23) = Array( "Dundas Upload","Dundas.Upload.2" )
    		comList(24) = Array( "Dynu Encrypt","Dynu.Encrypt" )
    		comList(25) = Array( "Dynu HTTP","Dynu.HTTP" )
    		comList(26) = Array( "Dynu Mail","Dynu.Email" )
    		comList(27) = Array( "Dynu Upload","Dynu.Upload" )
    		comList(28) = Array( "Dynu WhoIs","Dynu.Whois" )
    		comList(29) = Array( "Easy Mail","EasyMail.SMTP.5" )
    		comList(30) = Array( "File System Object","Scripting.FileSystemObject" )
    		comList(31) = Array( "Ticluse Teknologi HTTP","InteliSource.Online" )
    		comList(32) = Array( "Last Mod","LastMod.FileObj" )
    		comList(33) = Array( "Microsoft XML Engine","Microsoft.XMLDOM" )
    		comList(34) = Array( "Persits ASP JPEG","Persits.Jpeg" )
    		comList(35) = Array( "Persits ASPEmail","Persits.MailSender" )
    		comList(36) = Array( "Persits ASPEncrypt","Persits.CryptoManager" )
    		comList(37) = Array( "Persits File Upload","Persits.Upload.1" )
    		comList(38) = Array( "SMTP Mailer","SmtpMail.SmtpMail.1" )
    		comList(39) = Array( "Soft Artisans File Upload","SoftArtisans.FileUp" )
    		comList(40) = Array( "Image Size", "ImgSize.Check" )
    		comList(41) = Array( "Microsoft XML HTTP", "Microsoft.XMLHTTP" )
    		comList(42) = Array( "Grafici Excel", "OWC.Chart" )
    		comList(43) = Array( "Excel", "Excel.Application" )
    		comList(44) = Array( "ADODB Stream", "ADODB.Stream" )
    		comList(45) = Array( "CDOSYS", "CDO.Message" )
    
    	Function IsAvailable( comIdentity )
    		On Error Resume Next
    		IsAvailable = False
    		Err = 0
    		Set xTestObj = Server.CreateObject( comIdentity )
    		If Err = 0 Then IsAvailable = True
    		Set xTestObj = Nothing
    		Err = 0
    	End Function
    
    	Public Function CheckCOM()
    		Avail = 0
    		strTxt = "<table cellpadding=3 cellspacing=3 border=0 align=center width=300>" & vbNewLine
    		For Idx = LBound( comList ) To UBound( comList )
    			Provider = Idx
    			strTxt = strTxt & vbTab & "<tr><td width=200><font class=norm>" & comList(Idx)(0) & "</font></td>"
    			strTxt = strTxt & "<td align=right width=20><font class=norm>[</font></td>"
    			If IsAvailable( comList(Idx)(1) ) Then
    				strTxt = strTxt & "<td align=center><font face=tahoma size=2 color=blue>Available</font></td>"
    				Avail = Avail + 1
    			Else
    				strTxt = strTxt & "<td align=center><font class=norm>Unavailable</font></td>"
    			End If
    			strTxt = strTxt & "<td align=left width=20><font class=norm>]</font></td></tr>" & vbNewLine
    		Next
    		strTxt = strTxt & vbTab & "<tr><td colspan=4 height=30><font class=norm><font color=blue>" & Avail & "</font> of "
    		strTxt = strTxt & UBound( comList ) + 1 & " supported components are available.</font></td></tr>" & vbNewLine
    		CheckCOM = strTxt & "</table>" & vbNewLine
    	End Function
    
    	Response.Write( CheckCOM() )
    %>

  3. #3
    Grazie Enrique_Rojas, ho verificato.
    codice:
    ADODB Stream [ Available ]
    File System Object [ Available ]
    Microsoft XML HTTP [ Available ]

  4. #4
    Ma cosa deve fare questo script?

  5. #5
    Deve copiare un file da un server ad un altro.

  6. #6
    Originariamente inviato da PcByte
    Deve copiare un file da un server ad un altro.
    I server sono uguali?

  7. #7

  8. #8
    potrebbe essere che quello sul quale stai cercando di copiare il file abbia delle impostazioni particolari...

  9. #9
    Originariamente inviato da Enrique_Rojas
    potrebbe essere che quello sul quale stai cercando di copiare il file abbia delle impostazioni particolari...
    Ho fatto la prova su tre domini diversi di altrettanti gestori ma l'errore è lo stesso....tu hai per caso avuto successo?

  10. #10
    hai provato ad usare l'oggetto fso per fare la copia?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.