none
erro string de conexão RRS feed

  • Pergunta

  • gostaria de saber que erro é esse...

    Error    2    The name 'stringConexao' does not exist in the current context    C:\Users\Fabricio\FABRICIO\Unopar\TCC\Software Matricula\Matricula\Matricula\TelaConsultar.cs    26    52    Matricula

     

    este é o código...

     

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    using MySql.Data;
    using MySql.Data.MySqlClient;


    namespace Matricula
    {
        public partial class TelaConsultar : Form
        {
            public TelaConsultar()
            {
                InitializeComponent();
                string stringConexao = "Database=matricula_;Data Source=127.0.0.1;User Id=root;Password=91311823; pooling=false";
            }


        public DataSet RetornaDataSet(string Sql)
        {
            MySqlConnection conn = new MySqlConnection(stringConexao);//aqui está dando erro (stringConexao)
            conn.Open();
            MySqlDataAdapter adp = new MySqlDataAdapter(Sql, conn);
            DataSet ds = new DataSet();
            adp.Fill(ds);
            conn.Close();
            return ds;
        }

            }
        }
       

    terça-feira, 12 de outubro de 2010 00:48

Respostas

  • Fabrício,

    A variável stringConexao está sendo definida em um método onde ela não é utilizada: TelaConsultar(). Se você quer usar esta variável em diversos locais da aplicação, então recomendo que você mude o local de criação da variável:

    public partial class TelaConsultar : Form
        {
            string stringConexao;

            public TelaConsultar()
            {
                InitializeComponent();
                stringConexao = "Database=matricula_;Data Source=127.0.0.1;User Id=root;Password=91311823; pooling=false";
            }

    []s,

     


    Carlos dos Santos - www.carloscds.net
    terça-feira, 12 de outubro de 2010 03:07

Todas as Respostas

  • Fabrício,

    A variável stringConexao está sendo definida em um método onde ela não é utilizada: TelaConsultar(). Se você quer usar esta variável em diversos locais da aplicação, então recomendo que você mude o local de criação da variável:

    public partial class TelaConsultar : Form
        {
            string stringConexao;

            public TelaConsultar()
            {
                InitializeComponent();
                stringConexao = "Database=matricula_;Data Source=127.0.0.1;User Id=root;Password=91311823; pooling=false";
            }

    []s,

     


    Carlos dos Santos - www.carloscds.net
    terça-feira, 12 de outubro de 2010 03:07
  • Não amigo, nada aconteceu...

    Ao clicar no botão consultar, nada aparece na minha datagridview

    quarta-feira, 13 de outubro de 2010 01:13
  • Fabricio,

    Por favor, você poderia postar como ficou o seu código?


    André Alves de Lima
    Visite o meu site: http://www.andrealveslima.com.br
    Me siga no Twitter: @andrealveslima
    quarta-feira, 13 de outubro de 2010 11:32
    Moderador
  • Use o Server explorer para ver se consegue conectar no banco.

     

    clique em View / Server Explorer

     

    abc


    Luciano Almeida MCAD / MCSD .NET
    quarta-feira, 13 de outubro de 2010 14:15