Jump to content

Ajuda em codigo c# com ligaçao a MySql


Igor SIlva
 Share

Recommended Posts

boas!

Desculpem por o incomodo! era para saber se alguem ja teve este problema

eu nao tentei fazer a conexao a base de dados MySql, mas ele dá mum erro, onde eu descrevi no codigo em baixo

da me  sempre um erro

?

pode me ajudar

o codigo que tenho é este:

private void CriarAlbun_Click(object sender, EventArgs e)
        {
            {

                MySqlConnection myConnection = new MySqlConnection(@"Database=Teste;Data Source=localhost;User Id=root;Password=teste");
                myConnection.Open();
                MySqlConnection myCommand = new MySqlConnection("Insert Into Album (Nome, Ano , Editora, Autor) Values ('" + textBox1.Text + "', '" + maskedTextBox2.Text + "', '" + textBox2.Text + "','" + textBox3.Text + "')");
               
                myConnection.Close();
               
            }
        }

        private void AdicMusic_Click(object sender, EventArgs e)
        {
            {
                MySqlConnection myConnection = new MySqlConnection(@"Database=Teste;Data Source=localhost;User Id=root;Password=teste");
                myConnection.Open();
                MySqlConnection myCommand = new MySqlConnection("Insert Into Musica ( Nome, Ano, Genero, Tempo, Autor, Localizacao, TamanhoFicheiro, IDAlbum) Values ('" + textBox4.Text + "', '" + maskedTextBox1.Text + "', '" + textBox5.Text + "','" + textBox6.Text + "', '" + textBox7.Text + "','" + textBox8.Text + "','" + textBox9.Text + "','" + id + "')");
                myCommand.Close();
            }
        }


        public void consultarlistaAlbuns()
        {


            Album albumAux = (Album)listBox1.SelectedItem;

           
            MySqlConnection accessConnection = new MySqlConnection(@"Database=Teste;Data Source=localhost;User Id=root;Password=teste");
            accessConnection.Open();
            MySqlConnection command = new MySqlConnection("Select IDAlbum, Nome, Ano , Editora, Autor FROM Album ");
         
            MySqlDataReader dr;
            dr = command.ExecuteReader(); -----> é nestas partes que vai me dar sempre um tipo de erro!! fica uma linha azul por baixo!
            listBox1.Items.Clear();
         
            while (dr.Read())
            {

                albumAux = new Album();
                albumAux.Idalbum = (int)dr[0];
                albumAux.Nome = (string)dr[1];
                albumAux.Ano = (int)dr[2];
                albumAux.Editora = (string)dr[3];
                albumAux.Autor = (string)dr[4];
                listBox1.Items.Add(albumAux);

            }
           
            accessConnection.Close();
        }

podia me ajudar nesta duvida?

é que nao estou a conseguir fazer a conexão, e o codigo que esta pela net vai dar me erro sempre!

Alguem pode ajudar me?? é urgente

Obrigado:

Igor SIlva

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.