﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>StrataFrame Forum » StrataFrame Application Framework - V1 » Business Objects and Data Access (How do I?)  » executescalar in middle  (be part) of transaction</title><generator>InstantForum 2017-1 Final</generator><description>StrataFrame Forum</description><link>http://forum.strataframe.net/</link><webMaster>StrataFrame Forum</webMaster><lastBuildDate>Tue, 09 Jun 2026 07:38:53 GMT</lastBuildDate><ttl>20</ttl><item><title>executescalar in middle  (be part) of transaction</title><link>http://forum.strataframe.net/FindPost31360.aspx</link><description>&lt;div&gt;&lt;font face="Verdana, Tahoma, Arial" size="2"&gt;&lt;span style="line-height: 21.33333396911621px;"&gt;I need to execute a "executescalar" on a transaction to get the last invoice number again (if someone get the number that the actual invoice have... change it before save on this transaction)&lt;/span&gt;&lt;/font&gt;&lt;div&gt;&lt;font face="Verdana, Tahoma, Arial" size="2"&gt;&lt;span style="line-height: 21.33333396911621px;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/font&gt;&lt;div&gt;&lt;font face="Verdana, Tahoma, Arial" size="2"&gt;&lt;span style="line-height: 21.33333396911621px;"&gt;I have:&lt;/span&gt;&lt;/font&gt;&lt;div&gt;&lt;font face="Verdana, Tahoma, Arial" size="2"&gt;&lt;span style="line-height: 21.33333396911621px;"&gt;...(try)...&lt;/span&gt;&lt;/font&gt;&lt;div&gt;&lt;font face="Verdana, Tahoma, Arial" size="2"&gt;&lt;span style="line-height: 21.33333396911621px;"&gt;BusinessLayer.TransactionBegin("invoiceTr", IsolationLevel.ReadCommitted);&lt;/span&gt;&lt;/font&gt;&lt;div&gt;&lt;font face="Verdana, Tahoma, Arial" size="2"&gt;&lt;span style="line-height: 21.33333396911621px;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/font&gt;&lt;div&gt;&lt;font face="Verdana, Tahoma, Arial" size="2"&gt;&lt;span style="line-height: 21.33333396911621px;"&gt;var nextNumber = invBO.GetNextNumber(invBO.IdTalonario, DataSourceKey); // &lt;strong&gt;&amp;lt;--- THIS METHOD call a &amp;nbsp;EXECUTESCALAR VALUE.... freezes and timeout after some seconds...&lt;/strong&gt;&lt;/span&gt;&lt;/font&gt;&lt;div&gt;&lt;font face="Verdana, Tahoma, Arial" size="2"&gt;&lt;span style="line-height: 21.33333396911621px;"&gt;invBO.Numero = invBO.HastaNumero = nextNumber;&lt;/span&gt;&lt;/font&gt;&lt;div&gt;&lt;font face="Verdana, Tahoma, Arial" size="2"&gt;&lt;span style="line-height: 21.33333396911621px;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/font&gt;&lt;div&gt;&lt;font face="Verdana, Tahoma, Arial" size="2"&gt;&lt;span style="line-height: 21.33333396911621px;"&gt;saveUndoResult = invBO.Save(true);&lt;/span&gt;&lt;/font&gt;&lt;div&gt;&lt;font face="Verdana, Tahoma, Arial" size="2"&gt;&lt;span style="line-height: 21.33333396911621px;"&gt;...&lt;/span&gt;&lt;/font&gt;&lt;div&gt;&lt;font face="Verdana, Tahoma, Arial" size="2"&gt;&lt;span style="line-height: 21.33333396911621px;"&gt;...&lt;/span&gt;&lt;/font&gt;&lt;div&gt;&lt;font face="Verdana, Tahoma, Arial" size="2"&gt;&lt;span style="line-height: 21.33333396911621px;"&gt;...(rollback/commit)...&lt;/span&gt;&lt;/font&gt;</description><pubDate>Tue, 23 Oct 2012 15:55:50 GMT</pubDate><dc:creator>Fabian R Silva, -</dc:creator></item><item><title>RE: executescalar in middle  (be part) of transaction</title><link>http://forum.strataframe.net/FindPost31525.aspx</link><description>I see that I was wrong on what I tried to accomplish, I will explain better.&lt;br/&gt;&lt;br/&gt;&lt;div&gt;I need to save invoices, and was searching better way of update the invoice number (each type have his own number)&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;div&gt;I was planning to select max actual record and put that max+1, but if I do this the problem is that there is a posible repeat of number if it is not part of transaction.&lt;br/&gt;&lt;br/&gt;&lt;div&gt;¿can be a good idea to have a table like "InvoiceNumbers" that have a column "type" and a "number"?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;div&gt;Then&amp;nbsp;on the current transaction&amp;nbsp;I can fill the table InvoiceNumbers" adding +1 to actual number by the actual invoice type (¿this lock that table?)&lt;br/&gt;&lt;br/&gt;&lt;div&gt;then I read the current table InvoiceNumbers on transaction to set that number to the Invoice.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;div&gt;if another transaction try to get same invoice number and type on invoicenumbers, it will wait ?&lt;br/&gt;&lt;br/&gt;&lt;div&gt;thanks and sorry my lack of understanding about transactions, first time that have multiuser app that really need to be transactional and update some tables.</description><pubDate>Tue, 23 Oct 2012 15:55:50 GMT</pubDate><dc:creator>Fabian R Silva, -</dc:creator></item><item><title>RE: executescalar in middle  (be part) of transaction</title><link>http://forum.strataframe.net/FindPost31523.aspx</link><description>-</description><pubDate>Tue, 23 Oct 2012 12:10:39 GMT</pubDate><dc:creator>Fabian R Silva, -</dc:creator></item><item><title>RE: executescalar in middle  (be part) of transaction</title><link>http://forum.strataframe.net/FindPost31368.aspx</link><description>The &lt;span style="background-color: white; font-family: verdana, arial, tahoma; "&gt;GetHastaNumeroProximo&lt;/span&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctlTopic_ctlPanelBar_ctlTopicsRepeater_ctl01_lblFullMessage"&gt;&lt;/span&gt; method should be in the ComprobantesBO or if you have a BO Base class, then create it in that class and pass the parametes of the fields to use in the SELECT MAX() statement.&lt;br/&gt;I am not a C# developer, but here is the version I came up with:&lt;br/&gt;&lt;span&gt;[codesnippet]&lt;br/&gt;&lt;/span&gt;&lt;pre style="font-family:Consolas;font-size:13;color:black;background:white;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;static&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;int&lt;/span&gt;&amp;nbsp;GetHastaNumeroProximo(&lt;span style="color:blue;"&gt;int&lt;/span&gt;&amp;nbsp;idTalonario)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;int&lt;/span&gt;&amp;nbsp;result;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;using&lt;/span&gt;&amp;nbsp;(&lt;span style="color:blue;"&gt;var&lt;/span&gt;&amp;nbsp;sqlCmd&amp;nbsp;=&amp;nbsp;&lt;span style="color:blue;"&gt;new&lt;/span&gt;&amp;nbsp;&lt;span style="color:#2b91af;"&gt;SqlCommand&lt;/span&gt;())&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:green;"&gt;//&amp;nbsp;select&amp;nbsp;(max)numero&amp;nbsp;from&amp;nbsp;comprobantes&amp;nbsp;where&amp;nbsp;IdTalonario=&amp;nbsp;Comprobantes.IdTalonario&amp;nbsp;and&amp;nbsp;anulado=0&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;var&lt;/span&gt;&amp;nbsp;sql&amp;nbsp;=&amp;nbsp;&lt;span style="color:blue;"&gt;string&lt;/span&gt;.Format(&lt;span style="color:#a31515;"&gt;"select&amp;nbsp;max({0})&amp;nbsp;from&amp;nbsp;{1}&amp;nbsp;where&amp;nbsp;{2}&amp;nbsp;=&amp;nbsp;@valor"&lt;/span&gt;,&amp;nbsp;ComprobantesBOFieldNames.HastaNumero.ToString,&amp;nbsp;&lt;span style="color:blue;"&gt;this&lt;/span&gt;.TableNameAndSchema,&amp;nbsp;ComprobantesBOFieldNames.IdTalonario.ToString);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sqlCmd.CommandTimeout&amp;nbsp;=&amp;nbsp;0;&amp;nbsp;&lt;span style="color:green;"&gt;//&amp;nbsp;Added&amp;nbsp;this&amp;nbsp;to&amp;nbsp;avoid&amp;nbsp;taking&amp;nbsp;to&amp;nbsp;much&amp;nbsp;time,&amp;nbsp;also&amp;nbsp;make&amp;nbsp;sure&amp;nbsp;your&amp;nbsp;tables&amp;nbsp;are&amp;nbsp;properly&amp;nbsp;indexed&amp;nbsp;for&amp;nbsp;the&amp;nbsp;SQL&amp;nbsp;condition&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sqlCmd.CommandText&amp;nbsp;=&amp;nbsp;sql;&lt;br/&gt;                 sqlCmd.Parameters.Add(&lt;span style="color:#a31515;"&gt;"@valor"&lt;/span&gt;,&amp;nbsp;&lt;span style="color:#2b91af;"&gt;SqlDbType&lt;/span&gt;.Int).Value&amp;nbsp;=&amp;nbsp;idTalonario;&amp;nbsp;&lt;span style="color:green;"&gt;//Also&amp;nbsp;noticed&amp;nbsp;that&amp;nbsp;this&amp;nbsp;parameter&amp;nbsp;should&amp;nbsp;be&amp;nbsp;Integer&amp;nbsp;and&amp;nbsp;not&amp;nbsp;String&amp;nbsp;as&amp;nbsp;you&amp;nbsp;had&amp;nbsp;it&amp;nbsp;originaly.&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;var&lt;/span&gt;&amp;nbsp;res&amp;nbsp;=&amp;nbsp;&lt;span style="color:blue;"&gt;this&lt;/span&gt;.ExecuteScalar(sqlCmd);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result&amp;nbsp;=&amp;nbsp;(res&amp;nbsp;==&amp;nbsp;&lt;span style="color:blue;"&gt;null&lt;/span&gt;)&amp;nbsp;||&amp;nbsp;res&amp;nbsp;==&amp;nbsp;&lt;span style="color:#2b91af;"&gt;DBNull&lt;/span&gt;.Value&amp;nbsp;?&amp;nbsp;1&amp;nbsp;:&amp;nbsp;((&lt;span style="color:blue;"&gt;int&lt;/span&gt;)res)&amp;nbsp;+&amp;nbsp;1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&lt;span style="color:green;"&gt;//&amp;nbsp;end&amp;nbsp;using&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;return&lt;/span&gt;&amp;nbsp;result;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;span&gt;&lt;br/&gt;[/codesnippet]&lt;/span&gt;&lt;br/&gt;&lt;/pre&gt;</description><pubDate>Mon, 13 Aug 2012 12:14:04 GMT</pubDate><dc:creator>Edhy Rijo</dc:creator></item><item><title>RE: executescalar in middle  (be part) of transaction</title><link>http://forum.strataframe.net/FindPost31364.aspx</link><description>&lt;pre style="background-color: white; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;font face="verdana, arial, tahoma"&gt;basically it receive a data from the bo to be saved (idTalonario) and with that execute a max(number) from the invoice table to get the max value for that idTalonario&lt;/font&gt;&lt;/pre&gt;&lt;pre style="background-color: white; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;font face="verdana, arial, tahoma"&gt;I have to call this method twice, one for invoice BO and another time for the payments BO, the first time it executes (I suppose that it are out of transaction, but return value) and the 2nd time (for payments) it lock and give me timeout&lt;/font&gt;&lt;/pre&gt;&lt;pre style="background-color: white; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;font face="verdana, arial, tahoma"&gt;I see in ms help that the "executescalar" (for ado.net?) have a IDbTransaction that can be passed... I doen't know how I can pass something that tell the executescalar the transation here...&lt;/font&gt;&lt;/pre&gt;&lt;pre style="background-color: white; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;span style="font-family: verdana, arial, tahoma; background-color: white; "&gt;thanks Edhy!&lt;/span&gt;&lt;/pre&gt;&lt;pre style="background-color: white; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;span style="background-color: white; font-family: verdana, arial, tahoma; "&gt;update:&lt;/span&gt;&lt;span style="background-color: white; font-family: verdana, arial, tahoma; "&gt;I see that I'm calling the scalar on a new object...&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="background-color: white; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;span style="background-color: white; font-family: verdana, arial, tahoma; "&gt;if I pass the BO as a parameter to that method and call the executescalar method over it, that can take care of the transaction? (or can I do something like that that call the execute scalar on the transaction...)&lt;/span&gt;&lt;/pre&gt;&lt;pre style="background-color: white; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;span style="background-color: white; font-family: verdana, arial, tahoma; "&gt;thanks!&lt;/span&gt;&lt;/pre&gt;&lt;pre style="background-color: white; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;span style="background-color: white; font-family: verdana, arial, tahoma; "&gt;-----------------------------------&lt;/span&gt;&lt;/pre&gt;&lt;pre style="background-color: white; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;span style="background-color: white; font-family: verdana, arial, tahoma; "&gt;code:&lt;/span&gt;&lt;/pre&gt;&lt;pre style="background-color: white; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;span style="background-color: white; font-family: verdana, arial, tahoma; "&gt;public static int GetHastaNumeroProximo(int idTalonario, string dataSourceKey)&lt;/span&gt;&lt;span style="background-color: white; font-family: verdana, arial, tahoma; "&gt;{&lt;/span&gt;&lt;/pre&gt;&lt;pre style="background-color: white; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;span style="font-family: verdana, arial, tahoma; background-color: white; "&gt;            int result;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="background-color: white; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;span style="font-family: verdana, arial, tahoma; background-color: white; "&gt;            var campoHastaNumero = ComprobantesBOFieldNames.HastaNumero.ToString();&lt;/span&gt;&lt;/pre&gt;&lt;pre style="background-color: white; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;span style="font-family: verdana, arial, tahoma; background-color: white; "&gt;            var campoNumero = ComprobantesBOFieldNames.Numero.ToString();&lt;/span&gt;&lt;/pre&gt;&lt;pre style="background-color: white; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;span style="font-family: verdana, arial, tahoma; background-color: white; "&gt;            var campoIdTalonario = ComprobantesBOFieldNames.IdTalonario.ToString();&lt;/span&gt;&lt;/pre&gt;&lt;pre style="background-color: white; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;span style="font-family: verdana, arial, tahoma; background-color: white; "&gt;            using (var bo = new ComprobantesBO() { DataSourceKey = dataSourceKey })&lt;/span&gt;&lt;/pre&gt;&lt;pre style="background-color: white; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;span style="font-family: verdana, arial, tahoma; background-color: white; "&gt;            {&lt;/span&gt;&lt;/pre&gt;&lt;pre style="background-color: white; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;span style="font-family: verdana, arial, tahoma; background-color: white; "&gt;                // select (max)numero from comprobantes where IdTalonario= Comprobantes.IdTalonario and anulado=0&lt;/span&gt;&lt;/pre&gt;&lt;pre style="background-color: white; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;span style="font-family: verdana, arial, tahoma; background-color: white; "&gt;                var sql = string.Format("select max({0}) from {1} where {2} = @valor", &lt;/span&gt;&lt;span style="font-family: verdana, arial, tahoma; background-color: white; "&gt;campoHastaNumero, bo.TableName, campoIdTalonario);&lt;/span&gt;&lt;/pre&gt;&lt;pre style="background-color: white; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;font face="verdana, arial, tahoma"&gt;                var sqlCmd = new SqlCommand(sql);&lt;/font&gt;&lt;/pre&gt;&lt;pre style="background-color: white; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;font face="verdana, arial, tahoma"&gt;                sqlCmd.Parameters.Add("@valor", SqlDbType.VarChar).Value = idTalonario;&lt;/font&gt;&lt;/pre&gt;&lt;pre style="background-color: white; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;span style="font-family: verdana, arial, tahoma; background-color: white; "&gt;                var res = bo.ExecuteScalar(sqlCmd);&lt;/span&gt;&lt;/pre&gt;&lt;pre style="background-color: white; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;span style="background-color: white; font-family: verdana, arial, tahoma; "&gt;                result = (res == null) || res == DBNull.Value ? 1 : ((int)res) + 1;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="background-color: white; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;font face="verdana, arial, tahoma"&gt;            } // end using&lt;/font&gt;&lt;/pre&gt;&lt;pre style="background-color: white; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;font face="verdana, arial, tahoma"&gt;            return result;&lt;/font&gt;&lt;/pre&gt;&lt;pre style="background-color: white; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;font face="verdana, arial, tahoma"&gt;}&lt;/font&gt;&lt;/pre&gt;&lt;pre style="background-color: white; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;span style="font-family: verdana, arial, tahoma; background-color: white; "&gt;[quote][b]Edhy Rijo (8/13/2012)[/b][hr]Hi Fabian,&lt;/span&gt;&lt;/pre&gt;&lt;br/&gt;Please post the code for the &lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctlTopic_ctlPanelBar_ctlTopicsRepeater_ctl01_lblFullMessage"&gt;&lt;font face="Verdana, Tahoma, Arial" size="2"&gt;&lt;span style="line-height: 21.33333396911621px;"&gt;GetNextNumber method as well as any stored procedure being called or TSQL code.&lt;br/&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;[/quote]</description><pubDate>Mon, 13 Aug 2012 11:12:56 GMT</pubDate><dc:creator>Fabian R Silva, -</dc:creator></item><item><title>RE: executescalar in middle  (be part) of transaction</title><link>http://forum.strataframe.net/FindPost31363.aspx</link><description>Hi Fabian,&lt;br/&gt;&lt;br/&gt;Please post the code for the &lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctlTopic_ctlPanelBar_ctlTopicsRepeater_ctl01_lblFullMessage"&gt;&lt;font face="Verdana, Tahoma, Arial" size="2"&gt;&lt;span style="line-height: 21.33333396911621px;"&gt;GetNextNumber method as well as any stored procedure being called or TSQL code.&lt;br/&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;</description><pubDate>Mon, 13 Aug 2012 11:01:08 GMT</pubDate><dc:creator>Edhy Rijo</dc:creator></item></channel></rss>