2010-01-25 2 views
3

나는 두 매개 변수 - 사용자 및 폴더를 받아 들일 필요가있는 기능을 가지고 있습니다! VBscript에서이 함수를 호출하고 매개 변수를 post 메서드와 함께 보내야합니다. 이것은 내가 게시 할 곳에서 VBScript 함수 코드 데이터 :VBscript에서 데이터를 게시하십시오

Sub loadDocument() 
Const HOST = "http://192.168.0.144/webservice13/service1.asmx/Lock?User="& PC\User & "folder="&c:\foldername 
Set xmlhttp = CreateObject("Microsoft.XMLHTTP") 
xmlhttp.open "POST",HOST 
xmlhttp.send "" 
End Sub 

지금은 내가 구문 오류가 오류 메시지를 받고이 기능을 실행하려고 할 때! 그 오류는이 라인에 가정

Const HOST = "http://192.168.0.144/webservice13/service1.asmx/Lock?User="& PC\User & "folder="&c:\foldername 

난 내가이 함수에 두 개의 변수를 게시 할 수있는 방법이 문제를 해결 할 수 있습니까? 감사합니다.

답변

3

가변 변수로 Const 변수를 선언 할 수 없다고 생각합니다. 줄 바꾸기

dim userVar, folderVar, HOST 

userVar = "PC\User" 
folderVar = "c:\foldername" 

HOST = "http://192.168.0.144/webservice13/service1.asmx/Lock?User=" & userVar & "&folder=" & folderVar 
1

HOST 변수를 구성 할 때 사용하고있는 PC\Userc:\foldername 매개 변수가 올바른지 확인 했습니까 URL Encoded?

추가 매개 변수 앞에 &도 추가해야합니다. "folder=" 매개 변수로이 작업을 수행하지 않았습니다. "&folder="이어야합니다.

+0

모든 매개 변수가 올바르게 인코딩되었습니다. 그러나 구문 어딘가에 오류가 있습니다! – Comii

+0

@Comii - 내 대답이 업데이트되었습니다. – Oded

관련 문제