Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

thenrique88

[Resolvido] Referência de objeto não definida para uma instância

Recommended Posts

Pessoal, meu primeiro tópico aqui no fórum e estou com uma baita dúvida pois sou iniciante em ASP.NET.

 

Aparece o seguinte erro na minha simples instrução: Referência de objeto não definida para uma instância de um objeto.

 

Não sei o que é. Alguém tem como me ajudar?

 

Valeu...

 

using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using MySql.Data.MySqlClient;

namespace Testes
{
   public partial class ConexaoMySql : System.Web.UI.Page
   {
       protected void Page_Load(object sender, EventArgs e)
       {

           String finalmente = "";
           string sql = "SELECT * FROM PRODUTOS;";
           string strCnn = "Server=localhost;Database=Vendas;Uid=root;Pwd=senha";
           MySqlConnection cnn = new MySqlConnection(strCnn);
           MySqlDataAdapter adp = new MySqlDataAdapter();
           adp.SelectCommand = new MySqlCommand(sql, cnn);
           DataSet dst = new DataSet();
           adp.Fill(dst);

           //O ERRO ACONTECE NA LINHA ABAIXO
           finalmente = dst.Tables["produtos"].Rows[0]["descricao"].ToString(); 

           cnn.Close();

       }
   }
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Descobri o erro.

Na verdade o erro acontecia nesta instrução:

 

adp.Fill(dst);

 

eu tinha que especificar o nome da tabela desta forma:

 

adp.Fill(dst, "produtos");

 

obrigado pessoal.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.