none
Erro com QueryString ! RRS feed

  • Pergunta

  • Referência de objeto não definida para uma instância de um objeto. body {font-family:"Verdana";font-weight:normal;font-size: .7em;color:black;} p {font-family:"Verdana";font-weight:normal;color:black;margin-top: -5px} b {font-family:"Verdana";font-weight:bold;color:black;margin-top: -5px} H1 { font-family:"Verdana";font-weight:normal;font-size:18pt;color:red } H2 { font-family:"Verdana";font-weight:normal;font-size:14pt;color:maroon } pre {font-family:"Lucida Console";font-size: .9em} .marker {font-weight: bold; color: black;text-decoration: none;} .version {color: gray;} .error {margin-bottom: 10px;} .expandable { text-decoration:underline; font-weight:bold; color:navy; cursor:hand; }

    Referência de objeto não definida para uma instância de um objeto.

    Descrição: Ocorreu uma exceção não tratada durante a execução da atual solicitação da Web. Examine o rastreamento de pilha para obter mais informações sobre o erro e onde foi originado no código.

    Detalhes da Exceção: System.NullReferenceException: Referência de objeto não definida para uma instância de um objeto.

    Erro de Origem:

    Linha 75:       imgPosNeg.ImageUrl = "../grafico/pos_neg.aspx?DATA=" + DATA;
    Linha 76: 
    Linha 77:       ID = Request.QueryString["ID"].ToString();
    
    Linha 78: 
    Linha 79:       if (ID.ToString().Trim() == "")

    terça-feira, 1 de junho de 2010 16:53

Respostas

Todas as Respostas

  •     if (Request.QueryString["ID"] != null)
        {
          ID = Request.QueryString["ID"].ToString();
        }


    msn: poseidonfba@hotmail.com
    • Sugerido como Resposta Leandro Angelo terça-feira, 1 de junho de 2010 19:01
    • Marcado como Resposta Harley Araujo sexta-feira, 4 de junho de 2010 19:20
    terça-feira, 1 de junho de 2010 16:56
  • Eu tiro a linha? e coloco essas?
    terça-feira, 1 de junho de 2010 16:57
  • Exato
    msn: poseidonfba@hotmail.com
    terça-feira, 1 de junho de 2010 16:58
  • Antes de atribuir, você deve validar se a QueryString existe, amigo.

    Por isso, primeiro verifica se é diferente de null, se for, então você dá um request no valor.

    Fkaeh - Gambi.NET® Framework Certificated 2010
    ----------------------------------------------
    Se tiver paciência para avaliar, agradeço: http://premio.clubedeautores.com.br/web/site_premio/votar.php?id=12633
    • Marcado como Resposta Harley Araujo sexta-feira, 4 de junho de 2010 19:20
    terça-feira, 1 de junho de 2010 16:58
  • Ok, valeu cara.

    Deu certo, o erro sumiu..

     

    Agora estou com um problema de conexão mesmo..

    terça-feira, 1 de junho de 2010 17:00
  • Que erro?

    Conexão com o banco?


    msn: poseidonfba@hotmail.com
    terça-feira, 1 de junho de 2010 17:02
  • Vou te mostrar...

     

    Trabalho com Web Application e ao executar a página, dava aquele erro da String, mas ja foi sanado isso com a sua ajuda, porém, quando executo, ele abre a página, carrega e me aparece o seguinte erro:

     

    "O WebDev.WebServer.exe encontrou um problema e precisa ser fechado. Lamentamos o inconveniente."

     

    E a página fica como se não houvesse conexão nenhuma, não consigo clicar em nada...

    terça-feira, 1 de junho de 2010 17:06
  • Se tu rodar outra pagina do teu projeto, uma pagina sem nada, da o mesmo erro?

    msn: poseidonfba@hotmail.com
    terça-feira, 1 de junho de 2010 17:23
  • É só com essa página, acabei de testar com outras...
    terça-feira, 1 de junho de 2010 17:36
  • Poe o código do teu load ai
    msn: poseidonfba@hotmail.com
    terça-feira, 1 de junho de 2010 17:39
  • private void CarregaClippings(string DATA, string TPCLIPPING)
        {
          _COCACOLA.GERAL oCG = new _COCACOLA.GERAL();
          lbl_contador_iw.Text = "0";
          lbl_contador_av.Text = "0";
          string sCANAL = "";
          string ID = "";
          char cTipoData = 'C';
    
          if (DATA.Trim() == "")
          {
            if (hdd_ultima_data_selecionada.Value == "")
            {
              DATA = Convert.ToDateTime(DateTime.Today).Day + "/" + Convert.ToDateTime(DateTime.Today).Month + "/" + Convert.ToDateTime(DateTime.Today).Year;
              hdd_ultima_data_selecionada.Value = DATA;
            }
            else
              DATA = hdd_ultima_data_selecionada.Value;
          }
    
          System.Data.DataSet oDS = new System.Data.DataSet();
          System.Data.DataView oDV = new System.Data.DataView();
    
          imgPosNeg.ImageUrl = "../grafico/pos_neg.aspx?DATA=" + DATA;
    
          //ID = Request.QueryString["ID"].ToString();
    
          if (Request.QueryString["ID"] != null)
          {
            ID = Request.QueryString["ID"].ToString();
          }
           
    
          if (ID.ToString().Trim() == "")
            ID = "0";
    
          string sCaminhoXML = ConfigurationManager.AppSettings["xmlCLIPPINGS"] + ID + "\\" + ID + Convert.ToDateTime(DATA).Day.ToString() + Convert.ToDateTime(DATA).Month.ToString() + Convert.ToDateTime(DATA).Year.ToString() + ".xml";
    
          string[] aMESAS = new string[32];

    terça-feira, 1 de junho de 2010 17:42
  • Tira esta função do load e joga em um botão para ver se da erro

    msn: poseidonfba@hotmail.com
    terça-feira, 1 de junho de 2010 17:47