Hi,
This is a part of a query. My problem is that when I make a SELECT right
after an INSERT I don't get the last updated query :

---------------------------
<esql:execute-query>
 <esql:query>
  INSERT INTO Actions  (at_name, at_order)
  VALUES ('<esql:get-string column="at_name" ancestor="1"/>',
<xsp:expr>nouvOrder</xsp:expr>)
 </esql:query>  
 <esql:update-results/>          
</esql:execute-query>    

<esql:execute-query>
 <esql:query>
  SELECT TOP <xsp:expr>myTopCnt</xsp:expr> * FROM Actions
  WHERE at_order = <xsp:expr>myOrderID</xsp:expr>
  ORDER BY at_id DESC 
 </esql:query>  
 <esql:results>
 <esql:row-results>     
  <xsp:logic>
    nouvActionName = <esql:get-string column="at_name"/>;
  </xsp:logic>  
 </esql:row-results>
 </esql:results>         
</esql:execute-query>    

<esql:execute-query>
 <esql:query>
  SELECT TOP 1 * FROM Actions
  WHERE at_name = '<xsp:expr>nouvActionName</xsp:expr>'
  ORDER BY at_id DESC                          
 </esql:query> 
 <esql:results>
 <esql:row-results>    
   <xsp:logic>
    nouvAction = <esql:get-int column="at_order"/>;
   </xsp:logic> 
  </esql:row-results>
 </esql:results>        
</esql:execute-query>   
-------------------------------
What I mean is that in the last "execute-query" the value "<esql:get-int
column="at_order"/>" returns a value, but in my SQL Profiler I get a
query witch returns another value (the right)!!!!
I think that it is due to the refreshing from the insert, because the
insert value is queried!

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to