Ir para conteúdo
Fórum Script Brasil

diogobuenodb

Membros
  • Total de itens

    4
  • Registro em

  • Última visita

Sobre diogobuenodb

diogobuenodb's Achievements

0

Reputação

  1. Ola desculpa minha ignorancia mais não entendi, teria q ficar assim?? string strSQL = "DELETE FROM maquinas_SP WHERW id = " & dataGridView1; não deu certo, ........valor? não teria que colocar : string strSQL = "DELETE FROM maquinas_SP WHERW id = " & dataGridView1.Rows.Remove; ou algo do tipo, para excluir a linha selecionada??
  2. beleza... meio cominho andado, porem esta escluindo todos os dados do meu banco =/ qria q excluisse somente a linha selecionada segue o codigo private void ExcluirDados() { //define string de conexÆo - Provedor + fonte de dados (caminho do banco de dados e seu nome) string strConnection = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Documents and Settings\diogoo\Meus documentos\Visual Studio 2005\Projects\Controle_Maquinas\maquinas_SP.mdb"; //define instru‡Æo SQL para excluir dados da tabela Clientes - DELETE FROM tabela Where <criterio> string strSQL = "DELETE FROM maquinas_SP"; //cria a conexÆo com o banco de dados OleDbConnection dbConnection = new OleDbConnection(strConnection); //Cria o comando que inicia a instru‡Æo SQL para exclusÆo OleDbCommand cmdExcluir = new OleDbCommand(strSQL, dbConnection); try { // abre o banco de dados dbConnection.Open(); // executa a instru‡Æo SQL cmdExcluir.ExecuteNonQuery(); // MessageBox.Show("Dados Exclu¡dos com sucesso."); } //Trata a exce‡Æo catch (OleDbException ex) { MessageBox.Show("Error: " + ex.Message); } finally { //fecha a conexao dbConnection.Close(); } grato
  3. Bom dia Intão tentei desse jeito porem não deu certo private void btnExcluir_Click(object sender, EventArgs e) { string sDBstr = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Documents and Settings\diogoo\Meus documentos\Visual Studio 2005\Projects\Controle_Maquinas\maquinas_SP.mdb"; //definir a string SQL string sSQL = "DELETE * from maquinas_SP"; //criar o objeto connection OleDbConnection oCn = new OleDbConnection(sDBstr); //abrir a conexão oCn.Open(); //criar o data adapter e executar a consulta OleDbDataAdapter oDA = new OleDbDataAdapter(sSQL,oCn); //criar o DataSet DataSet oDs = new DataSet(); //Preencher o dataset coom o data adapter oDA.Fill(oDs, "maquinas_SP"); //Exclui a linha desejada oDs.Tables["maquinas_SP"].Rows[3].Delete(); //Usar o objeto Command Bulder para gerar o Comandop Delete OleDbCommandBuilder oCB = new OleDbCommandBuilder(oDA); //Atualizar o BD com valores do Dataset oDA.Update(oDs, "maquinas_SP"); //liberar o data adapter , o dataset , o comandbuilder e a conexao oDA.Dispose(); oDs.Dispose(); oCB.Dispose(); oCn.Dispose(); Eu não tenho que configura tb o dataGridView1?? se eu aperta "delet" beleza ele exclui mais n atualiza e tb qria q fosse pelo botao e não pelo "delet" alguém sabe o que esta errado?? grato
  4. Boa noite a todos SOu novo aqui no forum, e estou com um problema aqui para aqtualizar o meu bd apos excluido um dado Esclui o dataGridView1 normal, porem quando abro novamente os dados continuam salvos no bando, deu pra intende?? segue o meu cogido grato desde já =) private void pesquisar_Load(object sender, EventArgs e) { this.maquinas_SPTableAdapter.Fill(this.maquinas_SPDataSet.maquinas_SP); string conexaoBD = @"Provider=Microsoft.Jet.OleDb.4.0; Data Source=C:\Documents and Settings\diogoo\Meus documentos\Visual Studio 2005\Projects\Controle_Maquinas\maquinas_SP.mdb"; OleDbConnection conexao = new OleDbConnection (conexaoBD); try { conexao.Open(); OleDbCommand sql = new OleDbCommand("SELECT * from maquinas_SP", conexao); OleDbDataAdapter da = new OleDbDataAdapter(sql); DataSet ds = new DataSet(); da.Fill(ds); bs.DataSource = ds; bs.DataMember = ds.Tables[0].TableName; dataGridView1.DataSource = bs; } catch (Exception) { MessageBox.Show("erro ao obter os dados."); } finally { conexao.Close(); } (para esclui do dataGrid esta OK) private void btnExcluir_Click(object sender, EventArgs e) { this.dataGridView1.Rows.Remove(this.dataGridView1.CurrentRow); } No sei se pode cola todo o codigo assim aqui no forum qualquer coisa minhas desculpas Grato
×
×
  • Criar Novo...