I don't think the problem is binding to lastResult. The code works. When I use my third tier to capture the data and insert it into my SQL table, it works like a charm. When I return to the main page, the data isn't there. If I close the application and start it again, the data shows. I'm pretty sure this is a cache issue. I'm using a url built on the fly. I'm just a little confused on how HTTPService handles multiple .send(); calls. Is there a way to clear the HTTPService cache or am I not understanding and something else needs to be done?
Thanks for the reply, Aaron --- In [email protected], "Tracy Spratt" <[EMAIL PROTECTED]> wrote: > > I advise not binding directly to lastResult for this very reason: it is > difficult to debug. > > > > Instead, use a result handler function. In that you can trace or > otherwise examine the data you get back. If it is the same, then you > have the cache issue. > > > > I have been told that POST calls do not cache, but GET does. > HTTPService defaults to GET, and uses GET if the post body is empty. > > > > Another common solution to cache issues is to append some unique string > to the url. > > > > Tracy > > > > ________________________________ > > From: [email protected] [mailto:[EMAIL PROTECTED] On > Behalf Of meathead > Sent: Monday, January 29, 2007 4:42 PM > To: [email protected] > Subject: [flexcoders] HTTPService not updating tilelist itemrenderer > > > > Hi all, > > I've searched and searched and I can't figure this out. > > I've got a HTTPService to call XML from a SQL Server database and > populate a TileList with LinkButtons using an itemrenderer. This > works peachy keen. I am also able to click a button and add an > entry to my database. This also works very swell. However, I can > not get the TileList to update with the new entry when I close my > TitleWindow from which I send my new entry to the database from. > I'm trying to figure out if the HTTPService is cacheing somehow or > if itemrenderer needs to be refreshed, or if it's something > completely different. I'm pretty sure it's the HTTPService because, > when I add the new database item by hand the HTTPService is not > refreshing when recalling the send. I've tried closing the Service > and disconnecting but to no avail. Basically, it's not updating. > Here is some code..... > > ******LinkButton component named "TagLink"********8 > <mx:LinkButton xmlns:mx="http://www.adobe.com/2006/mxml > <http://www.adobe.com/2006/mxml> " > label="{data.Tag}" height="25" width="90" color="blue" > > </mx:LinkButton> > > ********HTTPService************ > <mx:HTTPService id="rstTag" > url="http://sycorax/KDA/XMLPhotoTags.aspx?File=1 > <http://sycorax/KDA/XMLPhotoTags.aspx?File=1> " useProxy="false"/> > > ********and subsequent call when user clicks a list********* > rstTag.url = "http://Some/LocalServer/XMLpage.aspx?File= > <http://Some/LocalServer/XMLpage.aspx?File=> " + > rlstThumbs.selectedItem.FileID.toString(); > rstTag.send(); > > ********TileWindow and TileList***** > <mx:TitleWindow width="25%" height="29" layout="absolute" > id="twinTags" title="Tags" alpha=".25" left="0" top="0" > click="TagListClick();"> > <mx:TileList id="tlstTags" itemRenderer="TagLink" change="SendTags > ();" dataProvider="{rstTag.lastResult.FileID.Tag}"> > </mx:TileList> > </mx:TitleWindow> > > Thanks in advance. > Aaron >

