Вставка объектов в базу данных из приложения Flex не работает

Я пытаюсь создать мобильное приложение, которое вставляет информацию в базу данных, и пока оно извлекает информацию, и я создал свои службы, когда я использую стандартную службу создания, которую автоматически создает Flash Builder 4.6, она просто вообще ничего не вставляет. в базу данных.

Я пробовал все, и теперь у меня есть следующий код:

Сначала я создаю массив переменных со значениями вызова службы

....
 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, Lat и Long с использованием созданного токена службы, но когда я это делаю, в базу данных вообще ничего не заносится.

Я делаю что-то не так здесь?


person JESlabbert    schedule 01.03.2012    source источник
comment
Похоже, требуется больше кода, можете ли вы отправить весь код и место, где вы вставляете данные в базу данных, спасибо   -  person Triode    schedule 01.03.2012
comment
Согласитесь с комментарием выше, по крайней мере, включите подробную информацию о том, какую серверную среду вы используете, вам, вероятно, потребуется отладить эту серверную часть, используя журналы для мониторинга того, что происходит, вы можете использовать прокси-программу, такую ​​как charles или wireshark, для мониторинга запросы от клиента и увидеть ответы от сервера, это позволит вам подтвердить, что все выходит из клиентского кода в порядке, и посмотреть, возвращается ли какой-либо ответ об ошибке со стороны сервера.   -  person shaunhusain    schedule 02.03.2012
comment
Вы имели в виду item.SessionId = SesID? При вызове createCoordinatelist(Coordinatelist2) Coordinatelist2 становится элементом.   -  person widged    schedule 04.03.2012
comment
Извините за путаницу, но я пришел правильно. Мне нужно было зафиксировать токен после его создания с помощью createCoordinatelistResult.token = CoordinatelistService.commit()   -  person JESlabbert    schedule 04.03.2012


Ответы (1)


Извините за путаницу, но я пришел правильно.

То, что я обнаружил, я не сделал, так это зафиксировал свой токен после его создания. Я просто использовал createCoordinatelistResult.token = coordinatelistService.commit();, и это сработало отлично.

Спасибо за ответ

person JESlabbert    schedule 04.03.2012