Jump to content

Search the Community

Showing results for tags 'visualstudio'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Web Development
    • HTML e CSS
    • Javascript
    • PHP
    • Ruby
    • Python
    • Java
    • .NET
    • Docker, Kubernets and other environments
    • WordPress
    • Mobile
    • Agile
    • Desenvolvimento de Games
    • Banco de Dados
    • Design and UX
    • Algoritmos & Outras Tecnologias
  • Entretenimento e uso pessoal
    • Segurança & Malwares
    • Geral
    • iMasters's pub

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 2 results

  1. marcofavero3

    C# MySQL problema na pesquisa de crud

    Olá pessoal, estou criando um sistema de um Mercado com no visual studio utilizando o workbench como banco de dados, tenho tido o problema na hora de colocar o botão PESQUISAR meu programa localiza um erro no código e não sei resolver, infelizmente sem o pesquisar não consigo testar o alterar e nem o botão excluir, visto que o botão cadastrar já está 100% ok. vou colocar meu código e meu banco de dados para que possam conferir, eu necessito de ajuda pois não estou conseguindo resolver e não consigo mais entender o que esta acontecendo, obrigado desde já, e desculpe minha falta de conhecimento, ainda estou engatinhando em c# e mysql. Meu banco se chama Mercado e possui 3 tabelas, sendo elas produto, caixa e venda, por hora tenho enfrentado esse problema no produto na hora de pesquisar o mesmo, o código vai pra parte do código que pintei em vermelho, e essas 2 linhas mais acima pintadas de verde estão no mínimo duvidosas.. estou upando 2 fotos, uma com o botão pesquisar e outra com o botão excluir. Código do botão Pesquisar :::::: public consulta() { InitializeComponent(); } MySqlConnection conexao = null; private string strCon = ("Persist Security Info = True; server=localhost;database=mercado;uid=root;"); private string strMysql = string.Empty; MySqlDataAdapter da; DataTable produto; (Field 'consulta.produto' is never assigned to, and will always have it default value null) MySqlDataReader dr; (aqui consta que o field consulta nunca foi usado) private void consulta_Load(object sender, EventArgs e) { } private void btn_pesquisa_Click(object sender, EventArgs e) { conexao = new MySqlConnection(strCon); MySqlCommand comando = new MySqlCommand(strMysql, conexao); strMysql = "SELECT FROM * produto where idproduto = " + txt_pesquisa.Text; conexao = new MySqlConnection(strCon); da = new MySqlDataAdapter(strMysql, conexao); da.Fill(produto); (An unhandled exception of type 'System.ArgumentNullException' occurred in System.Data.dll Additional information: Valor não pode ser nulo.) try { if(txt_pesquisa.Text == string.Empty) { throw new Exception("Digite o Código"); } conexao.Open(); conexao = new MySqlConnection(strCon); MySqlDataReader dr = comando.ExecuteReader(); if (dr.HasRows == false) { throw new Exception("Código Inválido"); } dr.Read(); txt_cod.Text = Convert.ToString(dr["idproduto"]); txt_nome.Text = Convert.ToString(dr["nome"]); txt_valor.Text = Convert.ToString(dr["preco"]); txt_qnt.Text = Convert.ToString(dr["quantidade"]); } catch(Exception ex) { MessageBox.Show(ex.Message); } finally { conexao.Close(); } }
  2. Boa noite. Perdoem-me pela dúvida que para muitos é coisa muito simples. Sou iniciante. Já havia feito aplicação web com acesso a banco de dados MySQL via PHP e sei que os arquivos de configuração para acesso ao banco de dados ficam no lado servidor, sendo retornado apenas os dados necessários ao navegador do usuário, ou seja, o usuário não tem acesso a tais dados. Se o tivesse, poderia ter acesso direto ao banco dados talvez (especulação). Bom, fato é que quando estava criando projeto WPF Application do VisualStudio para acessar banco de dados remotamente, veio a dúvida se colocaria em risco a segurança do servidor, pois, para acesso ao banco de dados o cliente necessita da "ConnectionString" na qual possui os dados de acesso ao servidor MySQL, inclusive a senha. Sendo assim é possível que alguém faça engenharia reversa e encontre a referida String. Então vai a pergunta: Este raciocínio está correto? Há insegurança em fazer o projeto desta maneira? Se sim, qual o método mais recomendado? Desculpem pela pergunta leiga. Obrigado pela atenção.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.