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
-~----------~----~----~----~------~----~------~--~---

Responder a