DiFalco 0 Denunciar post Postado Agosto 5, 2005 to tentanto apagar as linhas de uma tabela e depois inserir uma nova.. porém quando eu tento excluir ele dá esse erro: System.Data.OleDb.OleDbException: Não foi possível excluir items das tabelas especificadas. at System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(Int32 hr) at System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult) at System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult) at System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult) at System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method) at System.Data.OleDb.OleDbCommand.ExecuteNonQuery() at CFinanceiro.ValorIncial.btnConfirma_Click(Object sender, EventArgs e) in C:\Alex\Controle Financeiro\CFinanceiro\ValorIncial.aspx.vb:line 48o código é esse:Dim strConn As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Alex\Controle Financeiro\ControleFinanceiro.mdb;" Dim strCom As String = "DELETE FROM Valor" Dim objConn As New OleDbConnection(strConn) Dim objCom As New OleDbCommand objCom.CommandText = strCom objCom.CommandType = CommandType.Text objCom.Connection = objConn objConn.Open() objCom.ExecuteNonQuery() objConn.Close()e para inserir esse:System.Data.OleDb.OleDbException: A operação deve usar uma consulta atualizável. at System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(Int32 hr) at System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult) at System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult) at System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult) at System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method) at System.Data.OleDb.OleDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.OleDb.OleDbCommand.ExecuteReader() at CFinanceiro.ValorIncial.btnConfirma_Click(Object sender, EventArgs e) in C:\Alex\Controle Financeiro\CFinanceiro\ValorIncial.aspx.vb:line 69e esse é o código:Dim strConn As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Alex\Controle Financeiro\ControleFinanceiro.mdb;" Dim strCom As String = "INSERT INTO Valor (ValorInicial) VALUES ('" & CType(txtValorInicial.Text, Double) & "')" Dim objConn As New OleDbConnection(strConn) Dim objCom As New OleDbCommand objCom.CommandText = strCom objCom.CommandType = CommandType.Text objCom.Connection = objConn objConn.Open() objCom.ExecuteReader() objConn.Close()alguém pode me ajudar ??? Compartilhar este post Link para o post Compartilhar em outros sites
rOcKLoCo 0 Denunciar post Postado Agosto 5, 2005 você tem q dar permissão de escrita na pasta onde está o banco de dados...Att,Carlos Compartilhar este post Link para o post Compartilhar em outros sites
DiFalco 0 Denunciar post Postado Agosto 5, 2005 Carlos,coloquei o BD na mesma pasta do projeto, dei permissão de escrita na pasta pelo IIS.. e continua dando os mesmos erros.. você tem idéia do q seja ??? Compartilhar este post Link para o post Compartilhar em outros sites
rOcKLoCo 0 Denunciar post Postado Agosto 5, 2005 veja se num é permissão para o usuário ASPNET... clique com o botão direito do mouse em cima da pasta vai em seguranças e veja as permissões desse usuário...Att,Carlos Compartilhar este post Link para o post Compartilhar em outros sites