none
how to creat a dynamique connection to a database from textbox in vb.net RRS feed

  • Question

  • HI members

    i want make a dynamique connection to a database

    before i was using app.config file to store the string of connection

    now i want make it dynamique just from textbox change the string without enter the app.config file

    please help

    Monday, September 30, 2019 2:10 PM

Answers

  • so please what i can do in this case

    i want change ths string connection when my app run

    and i don't want to be stored in table in database

    i want another way

    Well we can use the following which uses SqlConnectionStringBuilder so now there is a benefit for using this class.

    • Change Form1 to the name of your form
    • Add a reference to System.Configuration


    Imports System.Configuration
    Imports System.Data.SqlClient
    
    Public Class Form1
        Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    
            Dim workSection = $"{GetType(Form1).Namespace}.My.MySettings.ConnectionString"
    
            Dim configuration As Configuration =
                    ConfigurationManager.OpenExeConfiguration(Reflection.
                        Assembly.GetExecutingAssembly().Location)
    
            Dim section = DirectCast(configuration.GetSection("connectionStrings"),
                                     ConnectionStringsSection)
    
            Dim currentConnectionString As String =
                    section.ConnectionStrings(workSection).ConnectionString
    
            Dim builder = New SqlConnectionStringBuilder With
                    {
                        .ConnectionString = currentConnectionString
                    }
    
            builder.DataSource = "SomeServer1"
            section.ConnectionStrings(workSection).ConnectionString = builder.ConnectionString
    
            configuration.Save(ConfigurationSaveMode.Modified)
    
            ConfigurationManager.RefreshSection("connectionStrings")
        End Sub
    End Class


    Please remember to mark the replies as answers if they help and unmarked them if they provide no help, this will help others who are looking for solutions to the same or similar problem. Contact via my Twitter (Karen Payne) or Facebook (Karen Payne) via my MSDN profile but will not answer coding question on either.

    NuGet BaseConnectionLibrary for database connections.

    StackOverFlow
    profile for Karen Payne on Stack Exchange

    Tuesday, October 1, 2019 11:11 AM
    Moderator

All replies

  • So you still want to stored the dynamic connection string some place?

    In regards to building a connection string at a very simple level.

    Imports System.Data.SqlClient
    
    Public Class Form1
        Private Sub BuildConnectionButton_Click(sender As Object, e As EventArgs) _
            Handles BuildConnectionButton.Click
    
            Dim builder = New SqlConnectionStringBuilder With {
                    .DataSource = ServerNameTextBox.Text,
                    .InitialCatalog = IntialCatalogTextBox.Text
                    }
    
    
            Using cn As New SqlConnection With {.ConnectionString = builder.ConnectionString}
    
            End Using
        End Sub
    
    End Class
    


    Please remember to mark the replies as answers if they help and unmarked them if they provide no help, this will help others who are looking for solutions to the same or similar problem. Contact via my Twitter (Karen Payne) or Facebook (Karen Payne) via my MSDN profile but will not answer coding question on either.

    NuGet BaseConnectionLibrary for database connections.

    StackOverFlow
    profile for Karen Payne on Stack Exchange

    Monday, September 30, 2019 2:40 PM
    Moderator
  • please help i can't know where or how i use it

     Dim builder = New SqlConnectionStringBuilder With {
                    .DataSource = ServerNameTextBox.Text,
                    .InitialCatalog = IntialCatalogTextBox.Text
                    }
    
    
            Using cn As New SqlConnection With {.ConnectionString = builder.ConnectionString}
    
            End Using

    Monday, September 30, 2019 3:01 PM
  • Hi,

    Take LocalDatabase as an example. With Kareninstructor's code, you can dynamically connect to the database. The result is shown below.

    Imports System.Data.SqlClient
    
    Public Class Form1
        Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
            Dim cmd As SqlCommand
            Dim sda As SqlDataAdapter
            Dim dt As New DataTable
            Dim builder = New SqlConnectionStringBuilder With {
                            .DataSource = TextBox1.Text,
                            .IntegratedSecurity = TextBox2.Text,
                            .AttachDBFilename = TextBox3.Text
                    }
    
            Using conn As New SqlConnection With {.ConnectionString = builder.ConnectionString}
                conn.Open()
                Dim sql As String = "Select * from {0}"
                sql = String.Format(sql, TextBox4.Text)
                cmd = New SqlCommand(sql, conn)
                sda = New SqlDataAdapter(cmd)
                sda.Fill(dt)
                DataGridView1.DataSource = dt
            End Using
        End Sub
    End Class

    If you want to know more about constructing a connection string, you can consult this document.

    Hope it will be helpful.

    Best Regards,

    Julie


    MSDN Community Support Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.


    Tuesday, October 1, 2019 2:15 AM
    Moderator
  • after that i want change the connection string in app.config file

     <connectionStrings>
        <add name="cn" providerName="System.Data.ProviderName" connectionString="server=SERVER;database=BD;integrated security=true"/>
      </connectionStrings>

    any way to change the server and database from the textbox input

    and i can't understand whats the benefit from the sqlConnectionStringBuilder


    • Edited by Houssem12 Tuesday, October 1, 2019 8:39 AM
    Tuesday, October 1, 2019 8:34 AM
  • i found a code work but there is error it can't find app.configi've copied it to binapp.config

    and the string changed correctly in this file

    how i can manage to solve it please help

     Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
            Modify(txtName.Text, txtServer.Text, txtDataBase.Text, txtUID.Text, txtPassword.Text)
    
    
        End Sub
        Public Sub Modify(ByVal name As String, ByVal server As String, ByVal dataBase As String, ByVal uId As String, ByVal password As String)
            Dim ApplicationPath As String = Application.StartupPath
            Dim YourPath As String = Path.GetDirectoryName(ApplicationPath)
            Dim isNew As Boolean = False
            Dim path_1 As String = Path.GetDirectoryName(YourPath) & "app.config"
            Dim doc As XmlDocument = New XmlDocument()
            doc.Load(path_1)
            Dim list As XmlNodeList = doc.DocumentElement.SelectNodes(String.Format("connectionStrings/add[@name='{0}']", name))
            Dim node As XmlNode
            isNew = list.Count = 0
            If isNew Then
                node = doc.CreateNode(XmlNodeType.Element, "add", Nothing)
                Dim attribute As XmlAttribute = doc.CreateAttribute("name")
                attribute.Value = name
                node.Attributes.Append(attribute)
                attribute = doc.CreateAttribute("connectionString")
                attribute.Value = ""
                node.Attributes.Append(attribute)
                attribute = doc.CreateAttribute("providerName")
                attribute.Value = "System.Data.SqlClient"
                node.Attributes.Append(attribute)
            Else
                node = list(0)
            End If
    
            Dim conString As String = node.Attributes("connectionString").Value
            Dim conStringBuilder As SqlConnectionStringBuilder = New SqlConnectionStringBuilder(conString)
            conStringBuilder.InitialCatalog = dataBase
            conStringBuilder.DataSource = server
            conStringBuilder.IntegratedSecurity = True
            conStringBuilder.UserID = uId
            conStringBuilder.Password = password
            node.Attributes("connectionString").Value = conStringBuilder.ConnectionString
            If isNew Then
                doc.DocumentElement.SelectNodes("connectionStrings")(0).AppendChild(node)
            End If
            doc.Save(path_1)
        End Sub

    Tuesday, October 1, 2019 9:37 AM
  •         Dim path_1 As String = Path.GetDirectoryName(YourPath) & "\App.config"
    

    the error that App.config it should be under bin\App.config
    Tuesday, October 1, 2019 9:50 AM
  • after that i want change the connection string in app.config file

     <connectionStrings>
        <add name="cn" providerName="System.Data.ProviderName" connectionString="server=SERVER;database=BD;integrated security=true"/>
      </connectionStrings>

    any way to change the server and database from the textbox input

    and i can't understand whats the benefit from the sqlConnectionStringBuilder


    A Connection string under My.Settings is a read-only property at runtime so if you want to store the connection string it can not be classified as a ConnectionString.

    In regards to the builder, if you can see the benefit then don't use it as no matter what I say will not make a difference if you read thru the documentation and feel this way.


    Please remember to mark the replies as answers if they help and unmarked them if they provide no help, this will help others who are looking for solutions to the same or similar problem. Contact via my Twitter (Karen Payne) or Facebook (Karen Payne) via my MSDN profile but will not answer coding question on either.

    NuGet BaseConnectionLibrary for database connections.

    StackOverFlow
    profile for Karen Payne on Stack Exchange

    Tuesday, October 1, 2019 9:59 AM
    Moderator
  • so please what i can do in this case

    i want change ths string connection when my app run

    and i don't want to be stored in table in database

    i want another way

    Tuesday, October 1, 2019 10:03 AM
  • so please what i can do in this case

    i want change ths string connection when my app run

    and i don't want to be stored in table in database

    i want another way

    Well we can use the following which uses SqlConnectionStringBuilder so now there is a benefit for using this class.

    • Change Form1 to the name of your form
    • Add a reference to System.Configuration


    Imports System.Configuration
    Imports System.Data.SqlClient
    
    Public Class Form1
        Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    
            Dim workSection = $"{GetType(Form1).Namespace}.My.MySettings.ConnectionString"
    
            Dim configuration As Configuration =
                    ConfigurationManager.OpenExeConfiguration(Reflection.
                        Assembly.GetExecutingAssembly().Location)
    
            Dim section = DirectCast(configuration.GetSection("connectionStrings"),
                                     ConnectionStringsSection)
    
            Dim currentConnectionString As String =
                    section.ConnectionStrings(workSection).ConnectionString
    
            Dim builder = New SqlConnectionStringBuilder With
                    {
                        .ConnectionString = currentConnectionString
                    }
    
            builder.DataSource = "SomeServer1"
            section.ConnectionStrings(workSection).ConnectionString = builder.ConnectionString
    
            configuration.Save(ConfigurationSaveMode.Modified)
    
            ConfigurationManager.RefreshSection("connectionStrings")
        End Sub
    End Class


    Please remember to mark the replies as answers if they help and unmarked them if they provide no help, this will help others who are looking for solutions to the same or similar problem. Contact via my Twitter (Karen Payne) or Facebook (Karen Payne) via my MSDN profile but will not answer coding question on either.

    NuGet BaseConnectionLibrary for database connections.

    StackOverFlow
    profile for Karen Payne on Stack Exchange

    Tuesday, October 1, 2019 11:11 AM
    Moderator
  • Hello,

    Have you tried out my last recommendation?


    Please remember to mark the replies as answers if they help and unmarked them if they provide no help, this will help others who are looking for solutions to the same or similar problem. Contact via my Twitter (Karen Payne) or Facebook (Karen Payne) via my MSDN profile but will not answer coding question on either.

    NuGet BaseConnectionLibrary for database connections.

    StackOverFlow
    profile for Karen Payne on Stack Exchange

    Tuesday, October 1, 2019 12:14 PM
    Moderator
  • i'am still new in vb.net and i want to be a good developper in this language

    so i'am new

    and i can't understand what you gave me

    yes i try it

    and i need to know what it do

    and how i can store my connection string and use it after

    Tuesday, October 1, 2019 4:39 PM
  • Here is a break down of my code

    The following line obtains the namespace for the current project using a form named Form1

    Dim workSection = $"{GetType(Form1).Namespace}.My.MySettings.ConnectionString"

    If my project namespace is WindowsApp1 the line above gives me

    Dim workSection = $"{GetType(Form1).Namespace}.My.MySettings.ConnectionString"

    Later I decide to change the namespace and use the code above we get

    KarenPayne.My.MySettings.ConnectionString

    The next code provides access to the connection string section for the app's configuration 

    Dim configuration As Configuration =
            ConfigurationManager.OpenExeConfiguration(Reflection.
                Assembly.GetExecutingAssembly().Location)
    
    Dim section = DirectCast(configuration.GetSection("connectionStrings"),
                             ConnectionStringsSection)
    
    Dim currentConnectionString As String =
            section.ConnectionStrings(workSection).ConnectionString

    Using the Builder we can get at the current connection string parts,

    Dim builder = New SqlConnectionStringBuilder With
            {
                .ConnectionString = currentConnectionString
            }

    This line changes the Connection string of the Builder object

    builder.DataSource = "SomeServer1"

    This line swaps out the old connection string for the connection string with the new changes.

    section.ConnectionStrings(workSection).ConnectionString = builder.ConnectionString

    This line indicates only modified settings are to be written back and not all settings.

    configuration.Save(ConfigurationSaveMode.Modified)

    This line in short re-reads settings rather than waif for the next execution of the app.

    ConfigurationManager.RefreshSection("connectionStrings")
    Now after using the code above the next time you want the connection string you get the new connection string.


    Please remember to mark the replies as answers if they help and unmarked them if they provide no help, this will help others who are looking for solutions to the same or similar problem. Contact via my Twitter (Karen Payne) or Facebook (Karen Payne) via my MSDN profile but will not answer coding question on either.

    NuGet BaseConnectionLibrary for database connections.

    StackOverFlow
    profile for Karen Payne on Stack Exchange

    Tuesday, October 1, 2019 5:15 PM
    Moderator
  • i have error

      Dim workSection = $"{GetType(OUTILS_DE_CONNEXION).Namespace}.My.MySettings.ConnectionString"
    
            Dim configuration As Configuration = ConfigurationManager.OpenExeConfiguration(Reflection.
                        Assembly.GetExecutingAssembly().Location)
    
            Dim section = DirectCast(configuration.GetSection("connectionStrings"),
                                     ConnectionStringsSection)
    
            Dim currentConnectionString As String = section.ConnectionStrings(workSection).ConnectionString
    
            Dim builder = New SqlConnectionStringBuilder With
                    {
                        .ConnectionString = currentConnectionString
                    }
    
            builder.DataSource = txtServer.Text
            builder.InitialCatalog = txtDataBase.Text
            builder.IntegratedSecurity = True
    
    
            section.ConnectionStrings(workSection).ConnectionString = builder.ConnectionString
    
            configuration.Save(ConfigurationSaveMode.Modified)
    
            ConfigurationManager.RefreshSection("connectionStrings")

    Wednesday, October 2, 2019 7:47 AM
  • i have error

      Dim workSection = $"{GetType(OUTILS_DE_CONNEXION).Namespace}.My.MySettings.ConnectionString"
    
            Dim configuration As Configuration = ConfigurationManager.OpenExeConfiguration(Reflection.
                        Assembly.GetExecutingAssembly().Location)
    
            Dim section = DirectCast(configuration.GetSection("connectionStrings"),
                                     ConnectionStringsSection)
    
            Dim currentConnectionString As String = section.ConnectionStrings(workSection).ConnectionString
    
            Dim builder = New SqlConnectionStringBuilder With
                    {
                        .ConnectionString = currentConnectionString
                    }
    
            builder.DataSource = txtServer.Text
            builder.InitialCatalog = txtDataBase.Text
            builder.IntegratedSecurity = True
    
    
            section.ConnectionStrings(workSection).ConnectionString = builder.ConnectionString
    
            configuration.Save(ConfigurationSaveMode.Modified)
    
            ConfigurationManager.RefreshSection("connectionStrings")

    Only thing I can say is show me your entire app.config file, paste the contents into a code block.

    Please remember to mark the replies as answers if they help and unmarked them if they provide no help, this will help others who are looking for solutions to the same or similar problem. Contact via my Twitter (Karen Payne) or Facebook (Karen Payne) via my MSDN profile but will not answer coding question on either.

    NuGet BaseConnectionLibrary for database connections.

    StackOverFlow
    profile for Karen Payne on Stack Exchange

    Wednesday, October 2, 2019 10:18 AM
    Moderator
  • <?xml version="1.0" encoding="utf-8"?>
    <configuration>
        <configSections>
            <sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
                <section name="ApproV2._0.My.MySettings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false"/>
            </sectionGroup>
        </configSections>
        <startup>
            
        <supportedRuntime version="v2.0.50727"/></startup>
        <userSettings>
            <ApproV2._0.My.MySettings>
                <setting name="str1" serializeAs="String">
                    <value/>
                </setting>
                <setting name="Note" serializeAs="String">
                    <value/>
                </setting>
            </ApproV2._0.My.MySettings>
        </userSettings>
      <connectionStrings>
        <add name="cn" providerName="System.Data.ProviderName" connectionString="server=server;database=cem;integrated security=true"/>
      </connectionStrings>
    </configuration>

    Wednesday, October 2, 2019 11:00 AM
  • This is wrong as there is no setting ConnectionString, I see cn so replace ConnectionString with cn.

    Dim workSection = $"{GetType(OUTILS_DE_CONNEXION).Namespace}.My.MySettings.ConnectionString"


    Please remember to mark the replies as answers if they help and unmarked them if they provide no help, this will help others who are looking for solutions to the same or similar problem. Contact via my Twitter (Karen Payne) or Facebook (Karen Payne) via my MSDN profile but will not answer coding question on either.

    NuGet BaseConnectionLibrary for database connections.

    StackOverFlow
    profile for Karen Payne on Stack Exchange

    Wednesday, October 2, 2019 12:42 PM
    Moderator
  • same error i get

     Dim workSection = $"{GetType(OUTILS_DE_CONNEXION).Namespace}.My.MySettings.cn"
    
            Dim configuration As Configuration = ConfigurationManager.OpenExeConfiguration(Reflection.
                        Assembly.GetExecutingAssembly().Location)
    
            Dim section = DirectCast(configuration.GetSection("cn"),
                                     ConnectionStringsSection)
    
            Dim currentConnectionString As String = section.ConnectionStrings(workSection).ConnectionString
    
            Dim builder = New SqlConnectionStringBuilder With
                    {
                        .ConnectionString = currentConnectionString
                    }
    
            builder.DataSource = txtServer.Text
            builder.InitialCatalog = txtDataBase.Text
            builder.IntegratedSecurity = True
    
    
            section.ConnectionStrings(workSection).ConnectionString = builder.ConnectionString
    
            configuration.Save(ConfigurationSaveMode.Modified)
    
            ConfigurationManager.RefreshSection("cn")

    Wednesday, October 2, 2019 1:22 PM
  • same error i get

     Dim workSection = $"{GetType(OUTILS_DE_CONNEXION).Namespace}.My.MySettings.cn"
    
            Dim configuration As Configuration = ConfigurationManager.OpenExeConfiguration(Reflection.
                        Assembly.GetExecutingAssembly().Location)
    
            Dim section = DirectCast(configuration.GetSection("cn"),
                                     ConnectionStringsSection)
    
            Dim currentConnectionString As String = section.ConnectionStrings(workSection).ConnectionString
    
            Dim builder = New SqlConnectionStringBuilder With
                    {
                        .ConnectionString = currentConnectionString
                    }
    
            builder.DataSource = txtServer.Text
            builder.InitialCatalog = txtDataBase.Text
            builder.IntegratedSecurity = True
    
    
            section.ConnectionStrings(workSection).ConnectionString = builder.ConnectionString
    
            configuration.Save(ConfigurationSaveMode.Modified)
    
            ConfigurationManager.RefreshSection("cn")

    Here is a working example.

    Please remember to mark the replies as answers if they help and unmarked them if they provide no help, this will help others who are looking for solutions to the same or similar problem. Contact via my Twitter (Karen Payne) or Facebook (Karen Payne) via my MSDN profile but will not answer coding question on either.

    NuGet BaseConnectionLibrary for database connections.

    StackOverFlow
    profile for Karen Payne on Stack Exchange

    Wednesday, October 2, 2019 1:45 PM
    Moderator
  • dits same error and i tried with nothing

    please help

    Wednesday, October 2, 2019 2:20 PM
  • dits same error and i tried with nothing

    please help

    I have nothing else to offer as the code sample works for me, it should work for you.

    Lastly this is incorrect

    <add name="cn" providerName="System.Data.ProviderName" connectionString="server=server;database=cem;integrated security=true"/>

    See my app.config.


    Please remember to mark the replies as answers if they help and unmarked them if they provide no help, this will help others who are looking for solutions to the same or similar problem. Contact via my Twitter (Karen Payne) or Facebook (Karen Payne) via my MSDN profile but will not answer coding question on either.

    NuGet BaseConnectionLibrary for database connections.

    StackOverFlow
    profile for Karen Payne on Stack Exchange

    Wednesday, October 2, 2019 2:41 PM
    Moderator
  • thanks a lot now no error left

    and when i check app.config file

    nothing changed please help

      Dim workSection = $"{GetType(Form1).Namespace}.My.MySettings.cn"
    
            Dim configuration As Configuration =
                    ConfigurationManager.OpenExeConfiguration(Reflection.
                                                                 Assembly.GetExecutingAssembly().Location)
    
            Dim section = DirectCast(configuration.GetSection("connectionStrings"),
                                     ConnectionStringsSection)
    
            Dim currentConnectionString As String =
                    section.ConnectionStrings(workSection).ConnectionString
    
            Dim builder = New SqlConnectionStringBuilder With
                    {
                        .ConnectionString = currentConnectionString
                    }
    
            builder.DataSource = txtServer.Text
            builder.InitialCatalog = txtDataBase.Text
            builder.IntegratedSecurity = True
            section.ConnectionStrings(workSection).ConnectionString = builder.ConnectionString
    
            configuration.Save(ConfigurationSaveMode.Modified)
    
            ConfigurationManager.RefreshSection("connectionStrings")
            My.Settings.Reload()

    Wednesday, October 2, 2019 3:15 PM
  • thanks a lot now no error left

    and when i check app.config file

    nothing changed please help

      Dim workSection = $"{GetType(Form1).Namespace}.My.MySettings.cn"
    
            Dim configuration As Configuration =
                    ConfigurationManager.OpenExeConfiguration(Reflection.
                                                                 Assembly.GetExecutingAssembly().Location)
    
            Dim section = DirectCast(configuration.GetSection("connectionStrings"),
                                     ConnectionStringsSection)
    
            Dim currentConnectionString As String =
                    section.ConnectionStrings(workSection).ConnectionString
    
            Dim builder = New SqlConnectionStringBuilder With
                    {
                        .ConnectionString = currentConnectionString
                    }
    
            builder.DataSource = txtServer.Text
            builder.InitialCatalog = txtDataBase.Text
            builder.IntegratedSecurity = True
            section.ConnectionStrings(workSection).ConnectionString = builder.ConnectionString
    
            configuration.Save(ConfigurationSaveMode.Modified)
    
            ConfigurationManager.RefreshSection("connectionStrings")
            My.Settings.Reload()

    Are you looking at the config file in debug folder?

    Please remember to mark the replies as answers if they help and unmarked them if they provide no help, this will help others who are looking for solutions to the same or similar problem. Contact via my Twitter (Karen Payne) or Facebook (Karen Payne) via my MSDN profile but will not answer coding question on either.

    NuGet BaseConnectionLibrary for database connections.

    StackOverFlow
    profile for Karen Payne on Stack Exchange

    Wednesday, October 2, 2019 3:45 PM
    Moderator
  • yes now i see

    everything work perfectly and thaaaaaaaaaaaaaaaaaank you a lot

    i have an idea i was looking forward with it

     'My.Settings.server = txtServer.Text
            'My.Settings.bd = txtDataBase.Text
            'MessageBox.Show("registred")
            'My.Settings.Save()
            'My.Settings.Reload()

    this also work

    wich is better

    Wednesday, October 2, 2019 3:56 PM
  • yes now i see

    everything work perfectly and thaaaaaaaaaaaaaaaaaank you a lot

    i have an idea i was looking forward with it

     'My.Settings.server = txtServer.Text
            'My.Settings.bd = txtDataBase.Text
            'MessageBox.Show("registred")
            'My.Settings.Save()
            'My.Settings.Reload()

    this also work

    wich is better

    If this is resolved than mark any and all replies which resolved the issue as answered.

    BTW My.Setting.Save() is automatic without calling it My.Settings.Reload is used anytime the config file was altered not using My.Settings.SomeSetting = . . .


    Please remember to mark the replies as answers if they help and unmarked them if they provide no help, this will help others who are looking for solutions to the same or similar problem. Contact via my Twitter (Karen Payne) or Facebook (Karen Payne) via my MSDN profile but will not answer coding question on either.

    NuGet BaseConnectionLibrary for database connections.

    StackOverFlow
    profile for Karen Payne on Stack Exchange

    Wednesday, October 2, 2019 4:14 PM
    Moderator
  • ok thanks a lot
    Wednesday, October 2, 2019 4:45 PM