﻿<?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?)  » Oracle SQL vs MS-SQL</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 11:40:52 GMT</lastBuildDate><ttl>20</ttl><item><title>Oracle SQL vs MS-SQL</title><link>http://forum.strataframe.net/FindPost1478.aspx</link><description>How does SF handle queries with commands that differ between providers such as SUBSTR vs SUBSTRING, etc.&amp;nbsp; Is that something that needs to be handled on the developer side or is there any kind of translation built into the data access layer?</description><pubDate>Wed, 05 Jul 2006 09:11:25 GMT</pubDate><dc:creator>Andria Jensen</dc:creator></item><item><title>RE: Oracle SQL vs MS-SQL</title><link>http://forum.strataframe.net/FindPost1723.aspx</link><description>No problem :)</description><pubDate>Wed, 05 Jul 2006 09:11:25 GMT</pubDate><dc:creator>StrataFrame Team</dc:creator></item><item><title>RE: Oracle SQL vs MS-SQL</title><link>http://forum.strataframe.net/FindPost1717.aspx</link><description>Thanks.</description><pubDate>Mon, 03 Jul 2006 19:34:17 GMT</pubDate><dc:creator>Daniel Essin</dc:creator></item><item><title>RE: Oracle SQL vs MS-SQL</title><link>http://forum.strataframe.net/FindPost1708.aspx</link><description>This is the 3rd party product we have researched that will convert the SQL statements from one provider type to another:&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.swissql.com/products/sqlone-apidotnet/sqlone-apidotnet.html"&gt;http://www.swissql.com/products/sqlone-apidotnet/sqlone-apidotnet.html&lt;/A&gt;</description><pubDate>Mon, 03 Jul 2006 09:06:42 GMT</pubDate><dc:creator>StrataFrame Team</dc:creator></item><item><title>RE: Oracle SQL vs MS-SQL</title><link>http://forum.strataframe.net/FindPost1706.aspx</link><description>What third-party product?</description><pubDate>Sun, 02 Jul 2006 13:17:23 GMT</pubDate><dc:creator>Daniel Essin</dc:creator></item><item><title>RE: Oracle SQL vs MS-SQL</title><link>http://forum.strataframe.net/FindPost1479.aspx</link><description>There is one option through framework to have a "non-provider" specific query created and this is the same approach we take on the BrowseDialog control.&amp;nbsp; If you'll notice the overloads on the FillDataTable method on any business object, it has an overload with a QueryInformation parameter.&amp;nbsp; This QueryInfo class allows a query to be forumulated that is not provider specific and it is automatically converted by the data access layer.&amp;nbsp; This allows the DAL to swap and the code to remain the same.&amp;nbsp; There are obviously a few restrictions when taking this approach and it is not a solution for a 100% non-provider specific environment, but it will get you a long way down the road.&lt;/P&gt;&lt;P&gt;Generally this is handled on the side of the developer.&amp;nbsp; There have been some developers run all of their queries through a third-party product that allows the "from" and "to" database languages to be specified and it converts on the fly.&amp;nbsp; Others know that they will either be dealing with one or two langauges and program the logic accordingly in the BO.&lt;/P&gt;&lt;P&gt;Hope this helps.</description><pubDate>Thu, 08 Jun 2006 21:16:08 GMT</pubDate><dc:creator>Trent L. Taylor</dc:creator></item></channel></rss>