Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Carlos E. Vono

[Resolvido] O que há de errado nessa linha ?

Recommended Posts

COMPONENTE ASPUPLOAD

 

<%
Server.ScriptTimeout = 960 'valor em segundos
%>
<%
Set Upload = Server.CreateObject("Persits.Upload.1")
Upload.Save "e:\home\dominio\web\admin\ARQ_CLIENTES"
%>
<%
For Each File in Upload.Files
Response.Write Right(File.Path,Len(File.Path)-InstrRev(File.Path,"\"))
Next
%>

 

ATÉ AI DÁ CERTO. MAS EU PRECISO COLOCAR O RESPONSE.WRITE EM UMA VARIÁVEL, DAI QUANDO COLOCO ASSIM:

Nome_Arquivo = Response.Write Right(File.Path,Len(File.Path)-InstrRev(File.Path,"\"))

DÁ O SEGUINTE ERRO:

 

Microsoft VBScript compilation error '800a0401'

Expected end of statement

/admin/assessoria_envia_arquivo3.asp, line 64

Nome_Arquivo = Response.Write Right(File.Path,Len(File.Path)-InstrRev(File.Path,"\"))

------------------------------^

 

O QUE FAZER PARA ARRUMAR ISSO?

 

ATT,

GRINGO

Compartilhar este post


Link para o post
Compartilhar em outros sites

Veja só, o response.write é um metodo usado para exibir uma informação na tela, não sendo possivel usa-lo com parte de uma variavel, portanto, dessa forma está errado:

 

Nome_Arquivo = Response.Write Right(File.Path,Len(File.Path)-InstrRev(File.Path,"\"))

 

Tente fazer assim:

 

Nome_Arquivo = Right(File.Path,Len(File.Path)-InstrRev(File.Path,"\"))
Response.write Nome_Arquivo

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.