CSharp MySQL Connection erro

23/07/2015

0

Então pessoal, eram 1h30 da manhã de ontem e o programa estava rodando perfeitamente bem, fui abrir ontem na parte da manhã para implementar um novo sistema e me aparece um arro na conexão com o banco, porém aí que está, eu não alterei absolutamente nada no código, abri e fui testar novamente (porque gosto de ficar namorando meus sistemas) e estava assim. Estou desde ontem até agora nessa, e não sei como resolver.

Estava usando o EasyPHP, porém o desinstalei e instalei o XAMPP, nada mudou... instalei o WAMP, fiquei na mesma =/
Tentei alterar a porta do MySQL de 3306 para 3311, nada! O SGBD que estou usando é o HeidiSQL (sei que não é o melhor, porém no momento estou com ele) e pensei que pudesse ser ele, desinstalei, fiz o banco no phpMyAdmin... nada!

Ou seja, já tentei de tudo, se alguém poder me ajudar ficaria feliz

[img:descricao=Erro]https://scontent-gru1-1.xx.fbcdn.net/hphotos-xpa1/t31.0-8/11223354_386398388219916_2844120998127604158_o.jpg[/img]

using System;
using MySql.Data.MySqlClient;

namespace Jornal_Univap
{
    public partial class ADM_LOGIN : System.Web.UI.Page
    {
        string user;
        string senha;

        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void btnLogin_Click(object sender, EventArgs e)
        {
            if ((txtbUser.Text != "") && (txtbSenha.Text != ""))
            {
                string connString = "SERVER=127.0.0.1;PORT=3306 ;DATABASE=jornal_univap;UID=root;";
                MySqlConnection connection = new MySqlConnection(connString);
                MySqlCommand command = connection.CreateCommand();
                MySqlDataReader reader;

                command.CommandText = "SELECT user FROM usuarios WHERE user = '" + txtbUser.Text + "'";
                connection.Open();
                reader = command.ExecuteReader();
                if (reader.HasRows)
                {
                    this.user = reader.GetString("user");
                    connection.Close();
                    connection.Open();
                    command.CommandText = "SELECT senha FROM usuarios WHERE user = '" + txtbUser.Text + "'";
                    reader = command.ExecuteReader();
                    if (reader.Read())
                    {
                        this.senha = reader.GetString("senha");
                        connection.Close();
                    }                    
                    if (senha == txtbSenha.Text)
                    {
                        Session["usuarioAtivo"] = user;
                        Response.Redirect("CONTROL_PAINEL.aspx");
                    }
                    else
                        lblErro.Text = "Senha incorreta.";
                }
                else
                {
                    connection.Close();
                    lblErro.Text = "Usuário não encontrado.";
                }
            }
            else
                lblErro.Text = "Preencha todos os campos.";
        }
    }
}
Matheus Domingos

Matheus Domingos

Responder

Posts

23/07/2015

Jothaz

É só uma opinião pessoal, mas acho muito mais proveitoso namorar uma mulher! kkkkkk

Aparece algum erro?

Você consegue conectar ao banco de dados por fora da aplicação?

Esta usando o Visual Studio? Já tentou criar a conexão via o Visual Studio?
Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar