﻿<?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?)  » BO Mapper not generate same types that SQL Server have on FieldNativeDbTypes</title><generator>InstantForum 2017-1 Final</generator><description>StrataFrame Forum</description><link>http://forum.strataframe.net/</link><webMaster>StrataFrame Forum</webMaster><lastBuildDate>Fri, 17 Apr 2026 17:11:27 GMT</lastBuildDate><ttl>20</ttl><item><title>BO Mapper not generate same types that SQL Server have on FieldNativeDbTypes</title><link>http://forum.strataframe.net/FindPost30830.aspx</link><description>&lt;span style="font-family: Verdana, Tahoma, Arial; font-size: 13px; line-height: 21px; background-color: rgb(249, 250, 252); "&gt;Hello,&amp;nbsp;I try to automate validations on BO's to avoid to send to sql engine invalid fields with numeric types (out of valid range)&lt;/span&gt;&lt;br style="font-family: Verdana, Tahoma, Arial; font-size: 13px; line-height: 21px; background-color: rgb(249, 250, 252); "&gt;&lt;br style="font-family: Verdana, Tahoma, Arial; font-size: 13px; line-height: 21px; background-color: rgb(249, 250, 252); "&gt;&lt;span style="font-family: Verdana, Tahoma, Arial; font-size: 13px; line-height: 21px; background-color: rgb(249, 250, 252); "&gt;I see that the BOM replaces the type of data on FieldNativeDbTypes (example: money as decimal).&lt;/span&gt;&lt;br style="font-family: Verdana, Tahoma, Arial; font-size: 13px; line-height: 21px; background-color: rgb(249, 250, 252); "&gt;&lt;br style="font-family: Verdana, Tahoma, Arial; font-size: 13px; line-height: 21px; background-color: rgb(249, 250, 252); "&gt;&lt;div style="font-family: Verdana, Tahoma, Arial; font-size: 13px; line-height: 21px; background-color: rgb(249, 250, 252); "&gt;Exist some method or anything that I can use to avoid to get schema from SQL?&amp;nbsp;&lt;br/&gt;&lt;br/&gt;&lt;div&gt;If not exist anything that I missed out, I have to make on a base BO a property called OriginalType and put here the original values from sql to parse it correct.&lt;br/&gt;&lt;br/&gt;&lt;div&gt;On the example that I post below.... because I have money field serialized in BO as decimal, If I put 99999999999999999999 (nine x 20 times) as a decimal value it validate as OK, but when the BO try to save to SQL the column is money and SQL throws a error.&lt;br/&gt;&lt;br/&gt;&lt;div&gt;Thanks in advance.&lt;br/&gt;&lt;br/&gt;&lt;div&gt;&lt;span style="text-decoration: underline;"&gt;Code that I try to use without sucess:&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;div&gt;&lt;span style="background-color: white; font-family: Consolas; color: blue; "&gt;decimal&lt;/span&gt;&lt;font color="#000000" style="background-color: white; font-family: Consolas; "&gt;&amp;nbsp;parsedValue&amp;nbsp;=&amp;nbsp;0;&lt;br/&gt;&lt;/font&gt;&lt;span style="background-color: white; font-family: Consolas; color: blue; "&gt;if&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: black; "&gt;&amp;nbsp;(!&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: blue; "&gt;decimal&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: black; "&gt;.TryParse(value.ToString(),&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: blue; "&gt;out&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: black; "&gt;&amp;nbsp;parsedValue))&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: white; color: black; font-family: Consolas; "&gt;{&lt;/span&gt;&lt;div&gt;&lt;span style="background-color: white; font-family: Consolas; color: black; "&gt;&amp;nbsp; AddBrokenRule(field,&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: rgb(163, 21, 21); "&gt;"el&amp;nbsp;valor&amp;nbsp;del&amp;nbsp;campo&amp;nbsp;es&amp;nbsp;incorrecto&amp;nbsp;(no&amp;nbsp;puede&amp;nbsp;procesarse)"&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: black; "&gt;);&lt;/span&gt;&lt;div&gt;&lt;span style="background-color: white; font-family: Consolas; color: blue; "&gt;&amp;nbsp; return&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: black; "&gt;;&lt;/span&gt;&lt;div&gt;&lt;span style="background-color: white; color: black; font-family: Consolas; "&gt;}&lt;/span&gt;&lt;div&gt;&lt;span style="background-color: white; font-family: Consolas; color: blue; "&gt;&lt;br/&gt;&lt;/span&gt;&lt;div&gt;&lt;span style="background-color: white; font-family: Consolas; color: blue; "&gt;switch&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: black; "&gt;&amp;nbsp;(FieldNativeDbTypes[field])&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: black; "&gt;{&lt;/span&gt;&lt;div&gt;&lt;span style="background-color: white; font-family: Consolas; "&gt;&lt;font color="#000000"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: blue; "&gt;case&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: black; "&gt;&amp;nbsp;(&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: blue; "&gt;int&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: black; "&gt;)&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: rgb(43, 145, 175); "&gt;SqlDbType&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: black; "&gt;.BigInt:&lt;/span&gt;&lt;div&gt;&lt;span style="background-color: white; font-family: Consolas; "&gt;&lt;font color="#000000"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: blue; "&gt;if&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: black; "&gt;&amp;nbsp;(parsedValue&amp;nbsp;&amp;lt;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: rgb(43, 145, 175); "&gt;Int64&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: black; "&gt;.MinValue&amp;nbsp;||&amp;nbsp;parsedValue&amp;nbsp;&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: rgb(43, 145, 175); "&gt;Int64&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: black; "&gt;.MaxValue)&lt;/span&gt;&lt;div&gt;&lt;span style="background-color: white; font-family: Consolas; color: black; "&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; AddBrokenRule(field,&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: rgb(163, 21, 21); "&gt;"el&amp;nbsp;valor&amp;nbsp;del&amp;nbsp;campo&amp;nbsp;es&amp;nbsp;incorrecto&amp;nbsp;(valido:&amp;nbsp;-9223372036854775808&amp;nbsp;a&amp;nbsp;9223372036854775807)"&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: black; "&gt;);&lt;/span&gt;&lt;div&gt;&lt;span style="background-color: white; font-family: Consolas; "&gt;&lt;font color="#000000"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: blue; "&gt;break&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: black; "&gt;;&lt;/span&gt;&lt;div&gt;&lt;span style="background-color: white; font-family: Consolas; color: black; "&gt;&lt;br/&gt;&lt;/span&gt;&lt;div&gt;&lt;span style="background-color: white; font-family: Consolas; "&gt;&lt;font color="#000000"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: blue; "&gt;case&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: black; "&gt;&amp;nbsp;(&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: blue; "&gt;int&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: black; "&gt;)&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: rgb(43, 145, 175); "&gt;SqlDbType&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: black; "&gt;.Int:&lt;/span&gt;&lt;div&gt;&lt;span style="background-color: white; font-family: Consolas; "&gt;&lt;font color="#000000"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: blue; "&gt;if&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: black; "&gt;&amp;nbsp;(parsedValue&amp;nbsp;&amp;lt;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: rgb(43, 145, 175); "&gt;Int32&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: black; "&gt;.MinValue&amp;nbsp;||&amp;nbsp;parsedValue&amp;nbsp;&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: rgb(43, 145, 175); "&gt;Int32&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: black; "&gt;.MaxValue)&lt;/span&gt;&lt;div&gt;&lt;span style="background-color: white; font-family: Consolas; color: black; "&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; AddBrokenRule(field,&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: rgb(163, 21, 21); "&gt;"el&amp;nbsp;valor&amp;nbsp;del&amp;nbsp;campo&amp;nbsp;es&amp;nbsp;incorrecto&amp;nbsp;(valido:&amp;nbsp;-2147483648&amp;nbsp;a&amp;nbsp;2147483647)"&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: black; "&gt;);&lt;/span&gt;&lt;div&gt;&lt;span style="background-color: white; font-family: Consolas; "&gt;&lt;font color="#000000"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: blue; "&gt;break&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: black; "&gt;;&lt;/span&gt;&lt;div&gt;&lt;span style="background-color: white; font-family: Consolas; color: black; "&gt;&lt;br/&gt;&lt;/span&gt;&lt;div&gt;&lt;span style="background-color: white; font-family: Consolas; "&gt;&lt;font color="#000000"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: blue; "&gt;case&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: black; "&gt;&amp;nbsp;(&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: blue; "&gt;int&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: black; "&gt;)&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: rgb(43, 145, 175); "&gt;SqlDbType&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: black; "&gt;.Money:&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255); color: rgb(0, 128, 0); font-family: Consolas; "&gt;// !!THIS IS NOT USED BECAUSE BO TRANSLATEs MONEY TO DECIMAL ON PARTIAL (designer) !!!&lt;/span&gt;&lt;div&gt;&lt;span style="background-color: white; font-family: Consolas; "&gt;&lt;font color="#000000"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: blue; "&gt;if&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: black; "&gt;&amp;nbsp;(parsedValue&amp;nbsp;&amp;lt;&amp;nbsp;-922337203685&amp;nbsp;||&amp;nbsp;parsedValue&amp;nbsp;&amp;gt;&amp;nbsp;922337203685)&lt;/span&gt;&lt;div&gt;&lt;span style="background-color: white; font-family: Consolas; color: black; "&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; AddBrokenRule(field,&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: rgb(163, 21, 21); "&gt;"el&amp;nbsp;valor&amp;nbsp;del&amp;nbsp;campo&amp;nbsp;es&amp;nbsp;incorrecto&amp;nbsp;(valido:&amp;nbsp;-922337203685&amp;nbsp;a&amp;nbsp;922337203685)"&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: black; "&gt;);&lt;/span&gt;&lt;div&gt;&lt;span style="background-color: white; font-family: Consolas; "&gt;&lt;font color="#000000"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: blue; "&gt;break&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: black; "&gt;;&lt;/span&gt;&lt;div&gt;&lt;span style="background-color: white; font-family: Consolas; color: black; "&gt;&lt;br/&gt;&lt;/span&gt;&lt;div&gt;&lt;span style="background-color: white; font-family: Consolas; "&gt;&lt;font color="#000000"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: blue; "&gt;case&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: black; "&gt;&amp;nbsp;(&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: blue; "&gt;int&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: black; "&gt;)&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: rgb(43, 145, 175); "&gt;SqlDbType&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: black; "&gt;.SmallInt:&lt;/span&gt;&lt;div&gt;&lt;span style="background-color: white; font-family: Consolas; "&gt;&lt;font color="#000000"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: blue; "&gt;if&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: black; "&gt;&amp;nbsp;(parsedValue&amp;nbsp;&amp;lt;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: rgb(43, 145, 175); "&gt;Int16&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: black; "&gt;.MinValue&amp;nbsp;||&amp;nbsp;parsedValue&amp;nbsp;&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: rgb(43, 145, 175); "&gt;Int16&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: black; "&gt;.MaxValue)&lt;/span&gt;&lt;div&gt;&lt;span style="background-color: white; font-family: Consolas; color: black; "&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; AddBrokenRule(field,&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: rgb(163, 21, 21); "&gt;"el&amp;nbsp;valor&amp;nbsp;del&amp;nbsp;campo&amp;nbsp;es&amp;nbsp;incorrecto&amp;nbsp;(valido:&amp;nbsp;-922337203685&amp;nbsp;a&amp;nbsp;922337203685)"&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: black; "&gt;);&lt;/span&gt;&lt;div&gt;&lt;span style="background-color: white; font-family: Consolas; "&gt;&lt;font color="#000000"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: blue; "&gt;break&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: black; "&gt;;&lt;/span&gt;&lt;div&gt;&lt;span style="background-color: white; font-family: Consolas; color: black; "&gt;&lt;br/&gt;&lt;/span&gt;&lt;div&gt;&lt;span style="background-color: white; font-family: Consolas; "&gt;&lt;font color="#000000"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: blue; "&gt;case&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: black; "&gt;&amp;nbsp;(&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: blue; "&gt;int&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: black; "&gt;)&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: rgb(43, 145, 175); "&gt;SqlDbType&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: black; "&gt;.SmallMoney:&lt;/span&gt;&lt;div&gt;&lt;span style="background-color: white; font-family: Consolas; "&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: blue; "&gt;if&lt;/span&gt;&lt;font color="#000000" style="background-color: white; font-family: Consolas; "&gt;&amp;nbsp;(parsedValue&amp;nbsp;&amp;lt;&amp;nbsp;&amp;nbsp;-214748&amp;nbsp;||&amp;nbsp;parsedValue&amp;nbsp;&amp;gt;&amp;nbsp;214748)&lt;/font&gt;&lt;div&gt;&lt;font color="#000000" style="background-color: white; font-family: Consolas; "&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; AddBrokenRule(field,&amp;nbsp;&lt;/font&gt;&lt;span style="background-color: white; font-family: Consolas; color: rgb(163, 21, 21); "&gt;"el&amp;nbsp;valor&amp;nbsp;del&amp;nbsp;campo&amp;nbsp;es&amp;nbsp;incorrecto&amp;nbsp;(valido:&amp;nbsp;-922337203685&amp;nbsp;a&amp;nbsp;922337203685)"&lt;/span&gt;&lt;font color="#000000" style="background-color: white; font-family: Consolas; "&gt;);&lt;/font&gt;&lt;div&gt;&lt;span style="background-color: white; font-family: Consolas; "&gt;&lt;font color="#000000"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: blue; "&gt;break&lt;/span&gt;&lt;font color="#000000" style="background-color: white; font-family: Consolas; "&gt;;&lt;/font&gt;&lt;div&gt;&lt;font color="#000000" style="background-color: white; font-family: Consolas; "&gt;&lt;br/&gt;&lt;/font&gt;&lt;div&gt;&lt;span style="background-color: white; font-family: Consolas; "&gt;&lt;font color="#000000"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: blue; "&gt;case&lt;/span&gt;&lt;font color="#000000" style="background-color: white; font-family: Consolas; "&gt;&amp;nbsp;(&lt;/font&gt;&lt;span style="background-color: white; font-family: Consolas; color: blue; "&gt;int&lt;/span&gt;&lt;font color="#000000" style="background-color: white; font-family: Consolas; "&gt;)&lt;/font&gt;&lt;span style="background-color: white; font-family: Consolas; color: rgb(43, 145, 175); "&gt;SqlDbType&lt;/span&gt;&lt;font color="#000000" style="background-color: white; font-family: Consolas; "&gt;.TinyInt:&lt;/font&gt;&lt;div&gt;&lt;span style="background-color: white; font-family: Consolas; "&gt;&lt;font color="#000000"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: blue; "&gt;if&lt;/span&gt;&lt;font color="#000000" style="background-color: white; font-family: Consolas; "&gt;&amp;nbsp;(parsedValue&amp;nbsp;&amp;lt;&amp;nbsp;&lt;/font&gt;&lt;span style="background-color: white; font-family: Consolas; color: blue; "&gt;byte&lt;/span&gt;&lt;font color="#000000" style="background-color: white; font-family: Consolas; "&gt;.MinValue&amp;nbsp;||&amp;nbsp;parsedValue&amp;nbsp;&amp;gt;&amp;nbsp;&lt;/font&gt;&lt;span style="background-color: white; font-family: Consolas; color: blue; "&gt;byte&lt;/span&gt;&lt;font color="#000000" style="background-color: white; font-family: Consolas; "&gt;.MaxValue)&lt;/font&gt;&lt;div&gt;&lt;font color="#000000" style="background-color: white; font-family: Consolas; "&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; AddBrokenRule(field,&amp;nbsp;&lt;/font&gt;&lt;span style="background-color: white; font-family: Consolas; color: rgb(163, 21, 21); "&gt;"el&amp;nbsp;valor&amp;nbsp;del&amp;nbsp;campo&amp;nbsp;es&amp;nbsp;incorrecto&amp;nbsp;(valido:&amp;nbsp;0&amp;nbsp;a&amp;nbsp;255)"&lt;/span&gt;&lt;font color="#000000" style="background-color: white; font-family: Consolas; "&gt;);&lt;/font&gt;&lt;div&gt;&lt;span style="background-color: white; font-family: Consolas; "&gt;&lt;font color="#000000"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: blue; "&gt;break&lt;/span&gt;&lt;font color="#000000" style="background-color: white; font-family: Consolas; "&gt;;&lt;/font&gt;&lt;div&gt;&lt;font color="#000000" style="background-color: white; font-family: Consolas; "&gt;&lt;br/&gt;&lt;/font&gt;&lt;div&gt;&lt;span style="background-color: white; font-family: Consolas; "&gt;&lt;font color="#000000"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: blue; "&gt;case&lt;/span&gt;&lt;font color="#000000" style="background-color: white; font-family: Consolas; "&gt;&amp;nbsp;(&lt;/font&gt;&lt;span style="background-color: white; font-family: Consolas; color: blue; "&gt;int&lt;/span&gt;&lt;font color="#000000" style="background-color: white; font-family: Consolas; "&gt;)&lt;/font&gt;&lt;span style="background-color: white; font-family: Consolas; color: rgb(43, 145, 175); "&gt;SqlDbType&lt;/span&gt;&lt;font color="#000000" style="background-color: white; font-family: Consolas; "&gt;.Decimal:&amp;nbsp;&lt;/font&gt;&lt;div&gt;&lt;span style="background-color: white; font-family: Consolas; "&gt;&lt;font color="#000000"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: blue; "&gt;if&lt;/span&gt;&lt;font color="#000000" style="background-color: white; font-family: Consolas; "&gt;&amp;nbsp;(parsedValue&amp;nbsp;&amp;lt;&amp;nbsp;&lt;/font&gt;&lt;span style="background-color: white; font-family: Consolas; color: blue; "&gt;decimal&lt;/span&gt;&lt;font color="#000000" style="background-color: white; font-family: Consolas; "&gt;.MinValue&amp;nbsp;||&amp;nbsp;parsedValue&amp;nbsp;&amp;gt;&amp;nbsp;&lt;/font&gt;&lt;span style="background-color: white; font-family: Consolas; color: blue; "&gt;decimal&lt;/span&gt;&lt;font color="#000000" style="background-color: white; font-family: Consolas; "&gt;.MaxValue)&lt;/font&gt;&lt;div&gt;&lt;font color="#000000" style="background-color: white; font-family: Consolas; "&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; AddBrokenRule(field,&amp;nbsp;&lt;/font&gt;&lt;span style="background-color: white; font-family: Consolas; color: rgb(163, 21, 21); "&gt;"el&amp;nbsp;valor&amp;nbsp;del&amp;nbsp;campo&amp;nbsp;es&amp;nbsp;incorrecto"&lt;/span&gt;&lt;font color="#000000" style="background-color: white; font-family: Consolas; "&gt;);&lt;/font&gt;&lt;div&gt;&lt;span style="background-color: white; font-family: Consolas; "&gt;&lt;font color="#000000"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: blue; "&gt;break&lt;/span&gt;&lt;font color="#000000" style="background-color: white; font-family: Consolas; "&gt;;&lt;/font&gt;&lt;div&gt;&lt;font color="#000000" style="background-color: white; font-family: Consolas; "&gt;&lt;br/&gt;&lt;/font&gt;&lt;div&gt;&lt;span style="background-color: white; font-family: Consolas; "&gt;&lt;font color="#000000"&gt;// &amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; color: green; "&gt;case&amp;nbsp;(int)SqlDbType.Float:&amp;nbsp;//&amp;nbsp;&lt;a href="http://msdn.microsoft.com/es-es/library/ms173773.aspx" style="color: rgb(31, 80, 128); "&gt;&lt;/a&gt;&lt;a href="http://msdn.microsoft.com/es-es/library/ms173773.aspx"&gt;&lt;a href="http://msdn.microsoft.com/es-es/library/ms173773.aspx"&gt;http://msdn.microsoft.com/es-es/library/ms173773.aspx&lt;/a&gt;&lt;/a&gt;&lt;/span&gt;&lt;div&gt;&lt;span style="background-color: white; font-family: Consolas; color: green; "&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;break;&lt;/span&gt;&lt;div&gt;&lt;span style="background-color: white; font-family: Consolas; color: green; "&gt;// &amp;nbsp;case&amp;nbsp;(int)SqlDbType.Real:&amp;nbsp;//&amp;nbsp;ES&amp;nbsp;MUY&amp;nbsp;GRANDE...&lt;/span&gt;&lt;div&gt;&lt;span style="background-color: white; font-family: Consolas; color: green; "&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;break;&lt;/span&gt;&lt;div&gt;&lt;font color="#000000" style="background-color: white; font-family: Consolas; "&gt;}&amp;nbsp;&lt;/font&gt;&lt;span style="background-color: white; font-family: Consolas; color: green; "&gt;//&amp;nbsp;switch&lt;/span&gt;&amp;nbsp;</description><pubDate>Fri, 27 Jan 2012 12:10:19 GMT</pubDate><dc:creator>Fabian R Silva, -</dc:creator></item></channel></rss>