는 내가 SQL 서버에 데이터를 삽입 할,하지만 난이 오류플렉스 3 및 비누 반응?
RPC 오류 faultString으로 = "SOAP 응답 디코딩 원시 응답 할 수 없습니다. : faultCode를 ="점점 계속 DecodingError "faultDetail ="널 (null) "]
을
하루 종일 데이터를 얻을 수 있지만, 왜 나는 모든 입력 할 수 없습니다?
<mx:WebService id="ws" wsdl="http://localhost:/AService01.asmx?wsdl"
fault="onFault(event)">
<mx:operation
name="GetEmployees"
resultFormat="object"
result="GetEmployees(event)"/>
</mx:WebService>
<mx:Script>
import mx.collections.ArrayCollection;
import mx.controls.Alert;
import mx.controls.DataGrid;
import mx.rpc.events.FaultEvent;
import mx.rpc.events.ResultEvent;
import mx.rpc.wsdl.WSDLBinding;
private function init():void
{
ws.GetEmployees();
}
[Bindable]
private var res:ArrayCollection;
private function GetEmployees(event:ResultEvent):void
{
// Databind data from webservice to datagrid
res = event.result as ArrayCollection;
datagrid.dataProvider = res;
//datagrid.dataProvider = event.result[1];
UserText.text = event.result[1].firstname + " " + event.result[1].email;// find a better way to get this...
}
private function onFault(event:FaultEvent):void {
Alert.show(event.fault.toString());
}
private function AddRecord(event:Event):void
{
// Save a record using a WebService method
ws.SaveEmployee(txtFirstName.text, txtLastName.text, txtEmail.text, txtPhoneNum.text, txtAddress.text, txtCity.text, txtState.text, int(txtZip.text), txtBirthday.text as Date, txtPassword.text);
}
</mx:Script>
어떤 프로그래밍 언어 WebService에가로 작성? 기음#? 제대로 작동하는지 테스트하려면 브라우저에서 웹 서비스를 호출하십시오. – Pbirkoff
예, C#이고 두 가지 방법 모두 브라우저에서 제대로 작동합니다. – ryan
브라우저에서 Flex-app를 실행합니까? FireBug를 사용하여 WebService로 전송되는 값을 확인할 수 있습니까? 충분한 매개 변수를 제공하지 않았거나 변환 (int 또는 date)이 잘못된 값이되었습니다. – Pbirkoff