﻿<?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?)  » Problems with upper and Lowercase in BO</title><generator>InstantForum 2017-1 Final</generator><description>StrataFrame Forum</description><link>http://forum.strataframe.net/</link><webMaster>StrataFrame Forum</webMaster><lastBuildDate>Wed, 23 Sep 2026 07:35:48 GMT</lastBuildDate><ttl>20</ttl><item><title>Problems with upper and Lowercase in BO</title><link>http://forum.strataframe.net/FindPost20703.aspx</link><description>Hello &lt;br&gt;
&lt;br&gt;
since 2 days i had a problem with my Database.&lt;br&gt;
&lt;br&gt;
I was changing the Sorting mechanism from German_TelefonBook__  to Latin_general_Bin2&lt;br&gt;
&lt;br&gt;
Since this time all BO has problems with Upper and Lowercase with the Fieldnames of&lt;br&gt;
the tables.&lt;br&gt;
&lt;br&gt;
If i change the fieldname in table to exactly same string as it is in BO then it works.&lt;br&gt;
But i think there should be another way to avoid this stange behavior.&lt;br&gt;
&lt;br&gt;
I hope you can help me.&lt;br&gt;
&lt;br&gt;
Thanks&lt;br&gt;
&lt;br&gt;
Rainer&lt;br&gt;</description><pubDate>Thu, 13 Nov 2008 10:38:03 GMT</pubDate><dc:creator>Rainer Kempf, RK</dc:creator></item><item><title>RE: Problems with upper and Lowercase in BO</title><link>http://forum.strataframe.net/FindPost20748.aspx</link><description>Hello Trent&lt;br&gt;
&lt;br&gt;
Thanks for the reply&lt;br&gt;
&lt;br&gt;
I will testing again your advices and then &lt;br&gt;
report whats happen. &lt;br&gt;
&lt;br&gt;
I am still now by customer for rest of week.&lt;br&gt;
so it will takes some times...&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
thanks again&lt;br&gt;
Rainer&lt;br&gt;
&lt;br&gt;</description><pubDate>Thu, 13 Nov 2008 10:38:03 GMT</pubDate><dc:creator>Rainer Kempf, RK</dc:creator></item><item><title>RE: Problems with upper and Lowercase in BO</title><link>http://forum.strataframe.net/FindPost20721.aspx</link><description>It looks like your structures are not up to date or your connection string within your app is not point to a database with the security tables.&amp;nbsp; If this is happening across the board, then that should be a pretty clear indication that your data structures or environment are one of the following:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Not up to date&lt;/LI&gt;&lt;LI&gt;Connection string pointing to the wrong database or location&lt;/LI&gt;&lt;LI&gt;You are running with out of date BO assemblies&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;There is a 99.9% chance it is one of these things.</description><pubDate>Wed, 12 Nov 2008 09:12:27 GMT</pubDate><dc:creator>Trent L. Taylor</dc:creator></item><item><title>RE: Problems with upper and Lowercase in BO</title><link>http://forum.strataframe.net/FindPost20716.aspx</link><description>Hi,&lt;br&gt;
&lt;br&gt;
Thanks for the tips, but they don't work.&lt;br&gt;
&lt;br&gt;
It happens also with SF-Own BO&lt;br&gt;
&lt;br&gt;
When i Call this :&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
  Public Sub OpenSecurityDialog()&lt;br&gt;
        Using loDialog As New SecurityDialog(False, False)&lt;br&gt;
            loDialog.ShowDialog()&lt;br&gt;
        End Using&lt;br&gt;
&lt;br&gt;
    End Sub&lt;br&gt;
&lt;br&gt;
then i got following error :&lt;br&gt;
&lt;br&gt;
When i check table (SFSROLES) in Database  field is defined as "rl_Role"&lt;br&gt;
&lt;br&gt;
If i change rl_Role to rl_role then it works.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
It seems i had changed something on Database which i can't remember. but for my opinion&lt;br&gt;
i changed only sort order.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
SqlException&lt;br&gt;
  Ungültiger Spaltenname 'rl_role'.&lt;br&gt;
&lt;br&gt;
Source     : .Net SqlClient Data Provider&lt;br&gt;
&lt;br&gt;
Stack Trace: &lt;br&gt;
   bei System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)&lt;br&gt;
   bei System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)&lt;br&gt;
   bei System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)&lt;br&gt;
   bei System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)&lt;br&gt;
   bei System.Data.SqlClient.SqlDataReader.ConsumeMetaData()&lt;br&gt;
   bei System.Data.SqlClient.SqlDataReader.get_MetaData()&lt;br&gt;
   bei System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)&lt;br&gt;
   bei System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)&lt;br&gt;
   bei System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)&lt;br&gt;
   bei System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)&lt;br&gt;
   bei System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)&lt;br&gt;
   bei System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior)&lt;br&gt;
   bei System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior)&lt;br&gt;
   bei System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)&lt;br&gt;
   bei System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior)&lt;br&gt;
   bei System.Data.Common.DbDataAdapter.Fill(DataTable dataTable)&lt;br&gt;
   bei MicroFour.StrataFrame.Data.DbDataSourceItem.GetDataTable(DbCommand Command, OnChangeEventHandler CallBack)&lt;br&gt;
   bei MicroFour.StrataFrame.Data.SqlDataSourceItem.GetDataTable(DbCommand Command, OnChangeEventHandler CallBack)&lt;br&gt;
   bei MicroFour.StrataFrame.Data.DataLayer.GetDataTable(DbCommand Command, Boolean RegisterNotification)&lt;br&gt;
   bei MicroFour.StrataFrame.Business.BusinessLayer.FillDataTable(DbCommand CommandToExecute)&lt;br&gt;
   bei MicroFour.StrataFrame.Security.BusinessObjects.SFSRolesBO.FillAll(Int32 ProjectPK)&lt;br&gt;
   bei MicroFour.StrataFrame.Security.SecurityDialog.RolesBO_ParentFormLoading()&lt;br&gt;
   bei MicroFour.StrataFrame.Business.BusinessLayer.raise_ParentFormLoading()&lt;br&gt;
   bei MicroFour.StrataFrame.Business.BusinessLayer.OnParentFormLoading()&lt;br&gt;
   bei MicroFour.StrataFrame.Business.BusinessLayer.RaiseParentFormLoadingEvent()&lt;br&gt;
   bei MicroFour.StrataFrame.UI.Windows.Forms.BaseForm.InitializeFormLoadObjects()&lt;br&gt;
   bei MicroFour.StrataFrame.UI.Windows.Forms.BaseForm.OnLoad(EventArgs e)&lt;br&gt;
   bei System.Windows.Forms.Form.OnCreateControl()&lt;br&gt;
   bei System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)&lt;br&gt;
   bei System.Windows.Forms.Control.CreateControl()&lt;br&gt;
   bei System.Windows.Forms.Control.WmShowWindow(Message&amp; m)&lt;br&gt;
   bei System.Windows.Forms.Control.WndProc(Message&amp; m)&lt;br&gt;
   bei System.Windows.Forms.ScrollableControl.WndProc(Message&amp; m)&lt;br&gt;
   bei System.Windows.Forms.ContainerControl.WndProc(Message&amp; m)&lt;br&gt;
   bei System.Windows.Forms.Form.WmShowWindow(Message&amp; m)&lt;br&gt;
   bei System.Windows.Forms.Form.WndProc(Message&amp; m)&lt;br&gt;
   bei System.Windows.Forms.Control.ControlNative&amp;#119;indow.OnMessage(Message&amp; m)&lt;br&gt;
   bei System.Windows.Forms.Control.ControlNative&amp;#119;indow.WndProc(Message&amp; m)&lt;br&gt;
   bei System.Windows.Forms.Native&amp;#119;indow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)&lt;br&gt;
&lt;br&gt;
I hope somebody does know i trick to fix this strange behaviour.&lt;br&gt;
&lt;br&gt;
thanks again &lt;br&gt;
&lt;br&gt;
Rainer&lt;br&gt;</description><pubDate>Wed, 12 Nov 2008 01:31:01 GMT</pubDate><dc:creator>Rainer Kempf, RK</dc:creator></item><item><title>RE: Problems with upper and Lowercase in BO</title><link>http://forum.strataframe.net/FindPost20711.aspx</link><description>I agree with Peter, I would rebuild your partials first and recompile to see if the problem persists.</description><pubDate>Tue, 11 Nov 2008 17:24:06 GMT</pubDate><dc:creator>Trent L. Taylor</dc:creator></item><item><title>RE: Problems with upper and Lowercase in BO</title><link>http://forum.strataframe.net/FindPost20709.aspx</link><description>Hi,&lt;/P&gt;&lt;P&gt;A couple of thoughts:&lt;/P&gt;&lt;P&gt;1) Regenerate your all your BO's.&lt;/P&gt;&lt;P&gt;2) Try going into Project Propereties &amp;gt; Compile &amp;gt; Option Compare - set to Text.&lt;/P&gt;&lt;P&gt;Cheers, Peter</description><pubDate>Tue, 11 Nov 2008 14:20:12 GMT</pubDate><dc:creator>Peter Jones</dc:creator></item></channel></rss>