Ola Não esta dando não, quando roda o JSP direto no Tomcat
http://localhost:8400/teste/MsgHttpServiceInsert.jsp O insert funciona certinho inclusive retorna o ID ou o primarykey do registro inserido, e conforme vc vai dando refresh no JSP ele vai incluindo, mas quando o chamo de dentro do flex ele so funciona uma vez e não me retorna mensagem de erro apenas diz que foi concluido com suscesso. Grato Renato 2008/6/13 Ricardo Cerqueira <[EMAIL PROTECTED]>: > > Essa tua query não está dando erro de primary key não? > > Ricardo Cerqueira > www.adasoftware.com.br/blog > > On 12 jun, 08:29, "Renato Vertuam Neto" <[EMAIL PROTECTED]> wrote: > > Ola All, nou novato em flex e estou com a seguinte dificuldade: > > > > --------------------------------------------------------- Incluir.jsp > > > > <%@ page import="java.util.List, > > > > java.util.*, > > > > java.sql.*" %> > > > > <%@ include file="conecta/acesso.jsp" %> > > > > <% > > > > List lista = new ArrayList(); > > > > List options; > > > > String iduser = "1"; > > > > String idsenha = "2"; > > > > String idmensagem = "3"; > > > > String MensagemLogin = "Erro"; > > > > String NomeUsuario = "1"; > > > > String option = "NOME DO USUARIO"; > > > > iduser = request.getParameter("iduser"); > > > > idmensagem = request.getParameter("idmsg"); > > > > int autoIncKeyFromApi = -1; > > > > ResultSet rs = null; > > > > stm.executeUpdate("INSERT INTO recados VALUES ('0','0000-00-00 > > 00:00:00','NULL','NULL','NULL','NULL','NULL')"); > > > > rs = stm.getGeneratedKeys(); > > > > if (rs.next()) { > > > > autoIncKeyFromApi = rs.getInt(1); > > > > } else { > > > > // throw an exception from here > > > > } > > > > stm.close(); > > > > %> > > --------------------------------------------------------- incluir.mxml > > > > <?xml version="1.0" encoding="utf-8"?> > > > > <mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" > > activate="xmlRPC1.send()" layout="absolute" width="1000" height="750" > > showCloseButton="true" title="Meus Recados"> > > > > <mx:HTTPService result="handleXML(event);" fault="handleFault(event);" > id=" > > xmlRPC1" resultFormat="e4x" showBusyCursor="true" > > > > url="http://localhost:8400/comunidade/MsgHttpService.jsp" > useProxy="false"> > > > > <mx:request xmlns=""> > > > > <iduser>{iduser.text}</iduser> > > > > </mx:request> > > > > </mx:HTTPService> > > > > <mx:HTTPService result="handleXML1(event);" fault="handleFault1(event);" > > id="xmlRPC2" resultFormat="e4x" showBusyCursor="true" > > > > url="http://localhost:8400/comunidade/MsgHttpServiceInsert.jsp" > useProxy=" > > false"> > > > > <mx:request xmlns=""> > > > > <iduser>{iduser.text}</iduser> > > > > </mx:request> > > > > </mx:HTTPService> > > > > <mx:Panel x="10" y="10" width="960" height="200" layout="absolute" > title="Eniar > > Recados"> > > > > <mx:Button x="810" y="128" label="Adicionar Foto" width="120"/> > > > > <mx:Button x="682" y="128" label="Visualizar" width="120" > > click="xmlRPC1.send();"/> > > > > <mx:Button x="554" y="128" label="Enviar Recado" width="120" > > click="xmlRPC2.send();"/> > > > > <mx:TextArea x="10" y="10" width="920" height="110" id="idmsg"/> > > > > <mx:TextInput x="10" y="128" text="[EMAIL PROTECTED]" id="iduser" > editable=" > > false" width="536"/> > > > > </mx:Panel> > > > > <mx:Panel x="10" y="218" width="960" height="482" layout="absolute" > title="Meus > > Recados"> > > > > <mx:AdvancedDataGrid > > > > dataProvider="{shippingInfo}" > > > > x="10" y="10" id="shippingOptionsList" designViewDataType="flat" > > selectionMode="singleRow" width="920" height="422" enabled="true"> > > > > <mx:columns> > > > > <mx:AdvancedDataGridColumn width="20" headerText="" dataField="col1"/> > > > > <mx:AdvancedDataGridColumn width="100" headerText="Contato" dataField=" > > idfrom"/> > > > > <mx:AdvancedDataGridColumn width="550" headerText="Mensagem" dataField=" > > idmensagem"/> > > > > <mx:AdvancedDataGridColumn width="100" headerText="Ação" > dataField="col4"/> > > > > <mx:AdvancedDataGridColumn width="100" headerText="Situação" > dataField="col5 > > "/> > > > > </mx:columns> > > > > </mx:AdvancedDataGrid> > > > > </mx:Panel> > > > > <mx:Script> > > > > <![CDATA[ > > > > *import* mx.rpc.events.ResultEvent; > > > > *import* mx.rpc.events.FaultEvent; > > > > *import* mx.controls.Alert; > > > > [*Bindable*] > > > > *private* *var* shippingInfo:XMLList; > > > > [*Bindable*] > > > > *private* *var* shippingInfo1:XMLList; > > > > *public* *function* handleXML(event:ResultEvent):*void > > * > > > > { > > > > shippingInfo = event.result.mensagem *as* XMLList; > > > > } > > > > *public* *function* handleFault(event:FaultEvent):*void > > * > > > > { > > > > Alert.show(event.fault.faultString, *"Error"*); > > > > } > > > > *public* *function* handleXML1(event:ResultEvent):*void > > * > > > > { > > > > shippingInfo1 = event.result.mensagem *as* XMLList; > > > > Alert.show(*"Mensagem enviada com sucesso "*+shippingInfo1, > *"Mensagem"*); > > > > } > > > > *public* *function* handleFault1(event:FaultEvent):*void > > * > > > > { > > > > Alert.show(event.fault.faultString, *"Error"*); > > > > } > > > > ]]> > > > > </mx:Script> > > > > </mx:TitleWindow> > > > > Tenhos os dois aquivos acima que juntos efetuam um inclusao no banco de > > dados MySQL, o meu problema e que na primeira vez que pressiono o botao > de > > inclusao ele inclui mas na proximas vezes que pressiono o botao ele diz > que > > incluiu mas na verdade ele nao faz nada. > > > > Alguem teria uma ideia do que pode estar acontecendo. > > -- > > Renato Vertuam Neto > > > -- Renato Vertuam Neto --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para [EMAIL PROTECTED] Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---