Array
(
)

Ajuda para exibir dados de uma tabela Firebird + DataGridView ??

Infofisco Ltda
|
MVP
    26 fev 2015

Criei um Form Simples contendo um DataGridView Somente para exibir minha tabela .
Utilizei uma videoaula do curso de ado.net como base que utiliza o sql server , porém estou tentando adaptar para um bd Firebird , mas ao realizar o debug foi lançado várias Execptions .
Form1.Cs
#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 FirebirdSql.Data.FirebirdClient;

namespace WindowsFormsApplication8
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            FbConnection ConexaoFirebird;

            string StringDeConexao = 

             "User=SYSDBA;"+
             "Password=masterkey;"+
             "Database=C:\Users\mmurta\Documents\Visual Studio 2010\Projects\BD\BD.FDB;"+
             "DataSource=localhost;";

            ConexaoFirebird = new FbConnection(StringDeConexao);
            
            try
            {
                ConexaoFirebird.Open();

                DataTable DtPessoa = new DataTable("Pessoas");

                string Sql = "SELECT * FROM PESSOA";

                FbCommand ComandoFb = new FbCommand(Sql,ConexaoFirebird);
            
                using (FbDataReader reader = ComandoFb.ExecuteReader())  
                {
                    DtPessoa.Load(reader);
                }

                ConexaoFirebird.Close();

                dataGridView1.DataSource = DtPessoa; 

            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro"+ ex.ToString());
            }

        }
    }
}


Clique na imagem para abrir em uma nova janela