none
Pq esse codigo nao faz nada nen erro??? RRS feed

  • Pergunta

  • ola

    nao sei pq na recupera os cliente

    FbConnection connection = new FbConnection(@"Data Source=localhost;Database=C:\Sistemas\SAFECONTROL.GDB;Dialect=3;User ID=SYSDBA;password=masterkey");
          FbCommand sql = new FbCommand("select * from CLIENTES", connection);
          try
          {
            connection.Open();
            FbDataAdapter fbDa = new FbDataAdapter(sql);
            DataTable dtEmployee = new DataTable();
            fbDa.Fill(dtEmployee);
            GridView2.DataSource = dtEmployee;
            GridView2.DataBind();
          }
          catch (FbException ex)
          {
            Console.WriteLine("Erro: "+ex);
          }
          finally
          {
            connection.Close();
          }
        }
      }
    


    Hudson Schumaker Analista de Sistemas MSP MCSA
    sexta-feira, 15 de abril de 2011 19:09

Respostas

  • Salve!

    Possivelmente esse código está lançando uma excepetion de um tipo maior que FbException, lembre-se que o bloco catch não é contravariante. Coloque mais um bloco após o primeiro catch para pegar um tipo maior de exception:

    catch(Exception ex)

    {

        throw ex;

    }

    Abs

    • Sugerido como Resposta Bruno Seixas terça-feira, 19 de abril de 2011 14:49
    • Marcado como Resposta Eder CostaModerator terça-feira, 31 de maio de 2011 19:11
    domingo, 17 de abril de 2011 14:32

Todas as Respostas

  • Hudson, coloque o "try...catch...finally" antes do FbConnection, pois pode estar ocorrendo algum erro e você não esta recebendo o erro.

     


    Abraço

    Estevam

    **** Se a reposta foi útil, então não esqueça de marca-lá. ***
    sexta-feira, 15 de abril de 2011 21:37
  • Salve!

    Possivelmente esse código está lançando uma excepetion de um tipo maior que FbException, lembre-se que o bloco catch não é contravariante. Coloque mais um bloco após o primeiro catch para pegar um tipo maior de exception:

    catch(Exception ex)

    {

        throw ex;

    }

    Abs

    • Sugerido como Resposta Bruno Seixas terça-feira, 19 de abril de 2011 14:49
    • Marcado como Resposta Eder CostaModerator terça-feira, 31 de maio de 2011 19:11
    domingo, 17 de abril de 2011 14:32
  • Salve!

    Possivelmente esse código está lançando uma excepetion de um tipo maior que FbException, lembre-se que o bloco catch não é contravariante. Coloque mais um bloco após o primeiro catch para pegar um tipo maior de exception:

    catch(Exception ex)

    {

        throw ex;

    }

    Abs


    olá, com isso pude ver q estava dando erro de sintaxe no sql...

    wlw


    Hudson Schumaker Analista de Sistemas MSP MCSA
    segunda-feira, 18 de abril de 2011 16:27