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
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
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
-~----------~----~----~----~------~----~------~--~---