Usuário com melhor resposta
erro string de conexão

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;
}
}
}
- Tipo Alterado AndreAlvesLimaModerator terça-feira, 12 de outubro de 2010 14:44
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- Sugerido como Resposta AndreAlvesLimaModerator terça-feira, 12 de outubro de 2010 14:44
- Marcado como Resposta AndreAlvesLimaModerator quinta-feira, 28 de outubro de 2010 20:08
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- Sugerido como Resposta AndreAlvesLimaModerator terça-feira, 12 de outubro de 2010 14:44
- Marcado como Resposta AndreAlvesLimaModerator quinta-feira, 28 de outubro de 2010 20:08
-
-
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 -