Array
(
)

CSharp MySQL Connection erro

Matheus Domingos
   - 23 jul 2015

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
Erro (Clique na imagem para abrir em uma nova janela)
#Códigousing 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.";
}
}
}

Jothaz
   - 23 jul 2015

É 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?