﻿<?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?)  » Force Installed Program to Ask about Connecting to Database</title><generator>InstantForum 2017-1 Final</generator><description>StrataFrame Forum</description><link>http://forum.strataframe.net/</link><webMaster>StrataFrame Forum</webMaster><lastBuildDate>Sun, 17 May 2026 01:45:01 GMT</lastBuildDate><ttl>20</ttl><item><title>Force Installed Program to Ask about Connecting to Database</title><link>http://forum.strataframe.net/FindPost32841.aspx</link><description>I have an a program that I installed on a machine and I want to force it to go thru the ConnectionManager. Is there a way to do that?&lt;div&gt;I need the program to attach to a new database but because it has been installed before it continues to connect to the old database.&amp;nbsp;&lt;div&gt;Is that info stored somewhere that I can change it on the client machine?&lt;div&gt;I tried &amp;nbsp;changing the applicationKey in the Appmain but and then recreating the setup but that did not seem to work?&lt;br/&gt;&lt;br/&gt;&lt;div&gt;TIA.</description><pubDate>Mon, 26 Jan 2015 12:12:27 GMT</pubDate><dc:creator>Terry Bottorff</dc:creator></item><item><title>RE: Force Installed Program to Ask about Connecting to Database</title><link>http://forum.strataframe.net/FindPost32843.aspx</link><description>Wow. Thank you so much. So fast and so helpful.....&lt;div&gt;Thanks again....</description><pubDate>Mon, 26 Jan 2015 12:12:27 GMT</pubDate><dc:creator>Buffie</dc:creator></item><item><title>RE: Force Installed Program to Ask about Connecting to Database</title><link>http://forum.strataframe.net/FindPost32842.aspx</link><description>Hi Terry,&lt;br/&gt;&lt;br/&gt;That information is stored in the Connections.dat and AppKeys.dat which are stored in the "%ProgramData%\MicroFour\ConnectionData folder of your computer.&lt;br/&gt;&lt;br/&gt;You have several options here:&lt;br/&gt;&lt;ol&gt;&lt;li&gt;Delete those files and then your application will show up the Connection Manager to allow you to enter another connection.&lt;/li&gt;&lt;li&gt;Create a utility program that will allow you to access the Connection Manager in which you can edit your connection and select the current one you want to use.&lt;/li&gt;&lt;/ol&gt;If yo go with 2nd option, here is a method I use to change and set any connection as the default one for my applications:&lt;span&gt;[code]&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;pre style="font-family:Consolas;font-size:12;color:black;background:white;"&gt;&lt;span style="color:green;"&gt;'''&amp;nbsp;&lt;/span&gt;&lt;span style="color:gray;"&gt;&amp;lt;summary&amp;gt;&lt;/span&gt;&lt;br/&gt;&lt;span style="color:green;"&gt;'''&amp;nbsp;Sets&amp;nbsp;the&amp;nbsp;database&amp;nbsp;connection&lt;/span&gt;&lt;br/&gt;&lt;span style="color:green;"&gt;'''&amp;nbsp;&lt;/span&gt;&lt;span style="color:gray;"&gt;&amp;lt;/summary&amp;gt;&lt;/span&gt;&lt;br/&gt;&lt;span style="color:green;"&gt;'''&amp;nbsp;&lt;/span&gt;&lt;span style="color:gray;"&gt;&amp;lt;remarks&amp;gt;&amp;lt;/remarks&amp;gt;&lt;/span&gt;&lt;br/&gt;&lt;span style="color:blue;"&gt;Private&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;Sub&lt;/span&gt;&amp;nbsp;SetDatabaseConnection()&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:green;"&gt;'--&amp;nbsp;Check&amp;nbsp;security&amp;nbsp;for&amp;nbsp;this&amp;nbsp;module&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;If&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;Not&lt;/span&gt;&amp;nbsp;Progytech.&lt;span style="color:#2b91af;"&gt;Helpers&lt;/span&gt;.HasPermission(&lt;span style="color:#a31515;"&gt;"Database&amp;nbsp;Connection"&lt;/span&gt;)&amp;nbsp;&lt;span style="color:blue;"&gt;Then&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;Exit&amp;nbsp;Sub&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;End&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;If&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:green;"&gt;'--&amp;nbsp;Show&amp;nbsp;the&amp;nbsp;connection&amp;nbsp;dialog&amp;nbsp;and&amp;nbsp;allow&amp;nbsp;a&amp;nbsp;connection&amp;nbsp;to&amp;nbsp;be&amp;nbsp;selected&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="background-color: rgb(255, 255, 0);"&gt;&lt;strong&gt;&lt;span style="color:blue;"&gt;If&lt;/span&gt;&amp;nbsp;MicroFour.StrataFrame.Data.&lt;span style="color:#2b91af;"&gt;ConnectionManager&lt;/span&gt;.ShowAvailableConnectionStrings()&amp;nbsp;&lt;span style="color:blue;"&gt;Then&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:green;"&gt;'--&amp;nbsp;Since&amp;nbsp;a&amp;nbsp;connection&amp;nbsp;was&amp;nbsp;selected,&amp;nbsp;then&amp;nbsp;all&amp;nbsp;of&amp;nbsp;the&amp;nbsp;existing&amp;nbsp;dialogs&amp;nbsp;need&amp;nbsp;to&amp;nbsp;be&amp;nbsp;closed&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:green;"&gt;'&amp;nbsp;&amp;nbsp;&amp;nbsp;since&amp;nbsp;their&amp;nbsp;connection&amp;nbsp;is&amp;nbsp;established&amp;nbsp;to&amp;nbsp;the&amp;nbsp;original&amp;nbsp;source.&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;For&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;Each&lt;/span&gt;&amp;nbsp;loForm&amp;nbsp;&lt;span style="color:blue;"&gt;As&lt;/span&gt;&amp;nbsp;&lt;span style="color:#2b91af;"&gt;Form&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;In&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;Me&lt;/span&gt;.MdiChildren&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; loForm.Close()&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; loForm.Dispose()&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;Next&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="background-color: rgb(255, 255, 0);"&gt;&lt;strong&gt;&amp;nbsp; &lt;span style="color:green;"&gt;'--&amp;nbsp;Force&amp;nbsp;the&amp;nbsp;connections&amp;nbsp;to&amp;nbsp;be&amp;nbsp;reset&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MicroFour.StrataFrame.Data.&lt;span style="color:#2b91af;"&gt;ConnectionManager&lt;/span&gt;.SetConnections()&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;End&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;If&lt;/span&gt;&lt;br/&gt;&lt;span style="color:blue;"&gt;End&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;Sub&lt;/span&gt;&lt;span&gt;[/code]&lt;/span&gt;&lt;br/&gt;&lt;/pre&gt;The %ProgramData% enviornment variable should translate to your computer location of "C:\ProgramData\MicroFour\ConnectionData"</description><pubDate>Mon, 26 Jan 2015 11:44:34 GMT</pubDate><dc:creator>Edhy Rijo</dc:creator></item></channel></rss>