PROBLEMA: LER E SALVAR NO APP.CONFIG VB 2017

 Tópico anterior Próximo tópico Novo tópico

PROBLEMA: LER E SALVAR NO APP.CONFIG VB 2017

VB.NET

 Compartilhe  Compartilhe  Compartilhe
#475991 - 24/08/2017 14:36:43

TRTNCG
CAMPINA GRANDE
Cadast. em:Fevereiro/2004


Última edição em 24/08/2017 17:52:51 por TRTNCG

Olá Srs, Boa Tarde!

Bom estou tentando guardar as minhas configurações no App.Config, no entanto consigo ler, mas salvar, nem dá erro, executa só que não atualiza o App.Config

Para Ler:
My.Settings.coringa
txt_usuario.Text = (My.Settings.userdb)
txt_senha.Text = (My.Settings.passworddb)


Estrutura do App.config

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <configSections>
    <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
      <section name="Vendas_Control.My.MySettings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
    </sectionGroup>
  </configSections>
    <startup>
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" />
  </startup>
  <system.data>
    <DbProviderFactories>
      <remove invariant="FirebirdSql.Data.FirebirdClient" />
      <add name="FirebirdClient Data Provider" invariant="FirebirdSql.Data.FirebirdClient" description=".NET Framework Data Provider for Firebird" type="FirebirdSql.Data.FirebirdClient.FirebirdClientFactory, FirebirdSql.Data.FirebirdClient" />
    </DbProviderFactories>
  </system.data>
  <applicationSettings>
    <Vendas_Control.My.MySettings>
      <setting name="userdb" serializeAs="String">
        <value>1</value>
      </setting>
      <setting name="passworddb" serializeAs="String">
        <value>123</value>
      </setting>
      <setting name="coringa" serializeAs="String">
        <value>123456</value>
      </setting>
    </Vendas_Control.My.MySettings>
  </applicationSettings>
</configuration>

Para Salvar:
My.Settings.userdb = usuariocriptografado --> AQUI DÁ ERRO DIZ QUE É SOMENTE LEITURA
My.Settings.Save()
My.Settings.Reload()


Como resolver isso?






Resposta escolhida #475998 - 25/08/2017 09:02:13

TUNUSAT
SAMPA
Cadast. em:Dezembro/2003



TRTNCG,

      Eu montei um exemplo aqui no VBMania....
      ... por favor, você poderia baixa-lo e testar?

=======================================================

Título: APP.CONFIG E CONNECTIONSTRINGS
Categoria: VB.NET :: Codigo Fonte :: Bancos de dados
Compatibilidade: Visual Studio 2010
Criado por:  TUNUSAT
Tamanho: 15,83 KB
Data de postagem: 26/04/2014 18:18:07
Comentários: Exemplo da Microsoft usando o App.Config e o ConnectionStrings. Mudei o exemplo um pouco. Está feito em Console Application.

=======================================================

[]'s,
Tunusat.

Haja, pois, o que houver, ampliem-se obstáculos, agigantem-se problemas, intensifiquem-se lutas ou se agravem provações, trabalha sempre no bem de todos, porque, trabalhando na Seara do Bem, podes conservar a certeza de que Deus te sustentará. Emmanuel.

#476022 - 25/08/2017 14:01:23

TRTNCG
CAMPINA GRANDE
Cadast. em:Fevereiro/2004


Última edição em 25/08/2017 14:02:43 por TRTNCG

TUNUSAT, muito obrigado pela dica, mas, lendo já estou normalmente o problema é que não consigo SALVAR ou atualizar no App.config, já tentei inúmeros códigos da internet e nada, você teria algum exemplo que tenha como salvar os dados no app.config?




#476023 - 25/08/2017 14:29:22

TUNUSAT
SAMPA
Cadast. em:Dezembro/2003


TRTNCG,

    É ... salvar não, mas achei algumas coisas na internet...

====================================================================

https://stackoverflow.com/questions/25040243/how-to-save-changes-to-app-config-file-from-runtime-for-a-visual-studio-add-in

Dim pluginAssemblyPath As String = Assembly.GetExecutingAssembly().Location
   'Dim configuration As Configuration = ConfigurationManager.OpenExeConfiguration(pluginAssemblyPath)
    Dim test1 As String = configuration.AppSettings.Settings.Item("Key1").Value

    configuration.AppSettings.Settings.Item("Key1").Value = "Is this thing on?"

    Dim test3 As String = configuration.AppSettings.Settings.Item("Key1").Value
    configuration.AppSettings.SectionInformation.ForceSave = True
    configuration.Save(ConfigurationSaveMode.Modified)
    ConfigurationManager.RefreshSection("appSettings")


====================================================================

https://stackoverflow.com/questions/30361992/in-vb-net-how-do-i-save-changes-to-app-config

My.Settings.Save()


====================================================================

Easily Save and Retrieve Application and User Settings in VB.NET or C# Apps

http://www.dondraper.com/2011/01/easily-save-and-retrieve-application-and-user-settings-in-vb-net-or-c-apps/

====================================================================

VB.NET - Reading and writing app.config

http://www.neolisk.com/techblog/vbnet-read-write-appconfig

====================================================================

How to change value in app.config file in vb.net ?
Rate:    
  
Dim config As Configuration =ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None)

config.AppSettings.Settings("radbtnBrowseSLD").Value = "newvalue"

config.Save(ConfigurationSaveMode.Modified)

ConfigurationManager.RefreshSection("appSettings")


https://www.codeproject.com/Questions/692054/How-to-change-value-in-app-config-file-in-vb-net

====================================================================

Read/Write App.Config File with .NET 2.0

https://www.codeproject.com/Articles/14744/Read-Write-App-Config-File-with-NET

====================================================================

[]'s,
Tunusat.

Haja, pois, o que houver, ampliem-se obstáculos, agigantem-se problemas, intensifiquem-se lutas ou se agravem provações, trabalha sempre no bem de todos, porque, trabalhando na Seara do Bem, podes conservar a certeza de que Deus te sustentará. Emmanuel.

 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por TRTNCG em 19/11/2018 14:51:33