guicisoto 0 Denunciar post Postado Maio 20, 2011 bom dia galera... to com o seguinte codigo q ta dando erro private string strConnection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= C:\\Windows\\BancoSincronismo\\agenda.mdb"; private void ExcluirDados() { string strSQL = "DELETE FROM agenda WHERE idAgenda =" + int.Parse(id) + ""; //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(); //aki ele vai direto para o catch campos(); } catch (OleDbException ex) { MessageBox.Show("Error: " + ex.Message); } finally { dbConnection.Close(); } } Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Maio 23, 2011 O que tem na variável id ? Qual o erro? Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
m3oliveira 0 Denunciar post Postado Maio 23, 2011 bom dia galera... to com o seguinte codigo q ta dando erro private string strConnection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= C:\\Windows\\BancoSincronismo\\agenda.mdb"; private void ExcluirDados() { string strSQL = "DELETE FROM agenda WHERE idAgenda =" + int.Parse(id) + ""; //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(); //aki ele vai direto para o catch campos(); } catch (OleDbException ex) { MessageBox.Show("Error: " + ex.Message); } finally { dbConnection.Close(); } } A função ExcluirDados não deveria receber esse ID por parâmetro? Ta mandando ele excluir o registro onde idAgenda =" + int.Parse(id) mas não passa nenhum pra excluir pelo que eu entendi... algo assim: private void ExcluirDados(int id) { string strSQL = "DELETE FROM agenda WHERE idAgenda =" + int.Parse(id) + ""; . . . } Compartilhar este post Link para o post Compartilhar em outros sites