strConn = "User=SYSDBA;Password=masterkey;"+ @"Database=C:\PastaFireBird\BANCOFIREBIRD.FDB;"+ "DataSource=localhost;Port=3050;"+ "Dialect=3;Charset=NONE;Role=;"+ "Connection lifetime=0;"+ "Connection timeout=15;"+ "Pooling=True;Packet"+ " Size=8192;Server Type=0";Se sua string de conexao for dividida em mais de uma linha como foi meu caso nunca esqueca do operador '+' se nao dara um erro. Nao esqueca o @ dispensa \\.Vamos criar um metodo void para lipar as caixa de texto assim que gravarmos ou alterarmos os dados.public void limpaTbx(){textBox1.Text = "";textBox2.Text = "";}Vamos criar um metodo tipo void para acessar o banco o mesmo que foi feito no primeiro artigo.public void acessar(){string sqlSelecionar = "Select * From tabApostolos";FbConnection conn = new FbConnection(strConn);FbCommand cmd = new FbCommand(sqlSelecionar, conn);FbDataAdapter dataApt = new FbDataAdapter(cmd);DataSet DS = new DataSet();conn.Open();dataApt.Fill(DS,"tabApostolos");dataGridView1.DataSource = DS;dataGridView1.DataMember = "tabApostolos";conn.Close();} Vamos criar outro metodo para incluir dados no banco. public void incluir(){string sqlIncluir = "INSERT INTO tabApostolos (Codigo, nome)"+ "Values ( ' " + textBox1.Text + " ' ,' " + textBox2.Text + " ' )";FbConnection conn = new FbConnection(strConn);FbCommand cmd = new FbCommand(sqlIncluir, conn);conn.Open();cmd.ExecuteNonQuery();conn.Close();}Vamos Criar um outro metodo do tipo void para excluir os dados. public void excluir(){string sqlExcluir = "DELETE FROM tabApostolos WHERE CODIGO = ' " + int.Parse(textBox1.Text) + " ' ";FbConnection conn = new FbConnection(strConn);FbCommand cmd = new FbCommand(sqlExcluir, conn);conn.Open();cmd.ExecuteNonQuery();conn.Close();} Agora vamos criar o metodo que ira alterar os dados no banco. public void alterar(){string sqlAlterar = "UPDATE tabApostolos SET Nome = ' " + textBox2.Text.Replace(" ' ", " ' ' ")+ " ' WHERE Codigo = ' " + int.Parse(textBox1.Text) + " ' ";FbConnection conn = new FbConnection(strConn);FbCommand cmd = new FbCommand(sqlAlterar,conn);conn.Open();cmd.ExecuteNonQuery();conn.Close();}Altere o texto do primeiro button para ACESSAR, de dois clicks nele e acrescente o codigo; private void button1_Click(object sender, EventArgs e){acessar();}Altere o texto do segundo button para INCLUIR, de dois clicks nele e acrescente o codigo;private void button2_Click(object sender, EventArgs e){incluir();acessar();limpaTbx();}Altere o texto do terceiro button para ALTERAR, de dois clicks nele e acrescente o codigo;private void button3_Click(object sender, EventArgs e){alterar();acessar();limpaTbx();}Altere o texto do quarto button para EXCLUIR, de dois clicks nele e acrescente o codigo;private void button4_Click(object sender, EventArgs e){excluir();acessar();limpaTbx();}Digite um numero no primeiro textbox e digite um nome no segundo textbox e clique no botao incluir. Depois podera digitar o mesmo codigo novamente no primeiro textbox e alterar ou excluir o nome como quizer, pois o codigo acima funciona perfeitamente.Devemos notar que nao foi preciso declarar a classe FbParameter, no exemplo em questao, pois as strings SQL indicam o comando que a classe FbCommand ira fazer e passam os paramertros automaticamente. IMPORTANTE nao esqueca de declarar os apostrofos ' antes e depois da declaracao dos textbox. Senao nao sera considerado como um valor e o compilador dara erro. Note tambem que nos metodos de alterar, incluir e excluir nao foi necessario o uso das classes dataSet e fbDataAdapter. cmd.ExecuteNonQuery(); // O metodo ExecuteNonQuery do objeto cmd executa as operacoes de alteracao, inclusao e exclusao.ATENCAO: SE VC NOTOU ALGUNS CODIGO SAO REPETIDOS COLOQUE A CUCA PRA FUNCIONAR QUE DA PRA ELIMINA-LOS Se vc gostou do post e se acha que isso vai lhe ajudar no trabalho ou se tem alguma duvida posta um comentario ai."""Disse Jesus: Eu Sou o Caminho