0
我試圖製作一個移動應用程序,它將信息插入到數據庫中,並且當我使用拉取信息並創建我的服務時,當我使用Flash Builder的標準創建服務4.6自動生成,它根本不會在數據庫中插入任何內容。從Flex應用程序插入對象到數據庫中不起作用
我已經嘗試了一切,我現在用下面的代碼是:
我首先創建一個變量數組與服務調用
....
protected var Coordinatelist2:Coordinatelist = new Coordinatelist();
的值,然後我創建了一個功能,填補了信息。當我按下按鈕時,聲明變量SesID,Lat和Long。
....
protected function createCoordinatelist(item:Coordinatelist):void
{
Coordinatelist2.SessionID = SesID;
Coordinatelist2.Latitude = Lat;
Coordinatelist2.Longitude = Long;
createCoordinatelistResult.token = coordinatelistService.createCoordinatelist(Coordinatelist2);
}
在此之後,我便去下面的代碼行添加到我的按鈕功能的結束。
.....
createCoordinatelist(Coordinatelist2);
現在,就我而言,這應該然後被寫入數據庫的SesID,緯度和長期使用產生的服務標識的項目,但我這樣做的時候,什麼都沒有輸入到數據庫在所有。
我在這裏做錯了什麼?
好像更多的代碼,你可以把你的整個代碼,並在您的數據將與評註者同意上述數據的基礎感謝 – Triode 2012-03-01 09:22:19
的地方至少包括關於什麼樣的服務器環境中,你的細節是必需的如果您正在使用,您可能需要通過使用日誌來監視發生了什麼事情來調試此「服務器端」,您可以使用代理程序(如charles或wireshark)來監視來自客戶端的請求並查看來自服務器的響應,這將允許您確認一切正在使其脫離客戶端代碼,並確定是否有任何錯誤響應從服務器端返回。 – shaunhusain 2012-03-01 22:20:48
您的意思是item.SessionId = SesID?當調用createCoordinatelist(Coordinatelist2)時,Coordinatelist2成爲項目。 – widged 2012-03-04 09:58:28