Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Gomes600

Erro ao gravar registro no banco

Recommended Posts

O que é isso pessoal ? Quando tento gravar dá esse erro....agradeço a ajuda ! A potentially dangerous Request.Form value was detected from the client (tb_Descri="...XCOR PLUS <CONCRETO>"). Description: Request Validation has detected a potentially dangerous client input value, and processing of the request has been aborted. This value may indicate an attempt to compromise the security of your application, such as a cross-site scripting attack. You can disable request validation by setting validateRequest=false in the Page directive or in the configuration section. However, it is strongly recommended that your application explicitly check all inputs in this case. Exception Details: System.Web.HttpRequestValidationException: A potentially dangerous Request.Form value was detected from the client (tb_Descri="...XCOR PLUS <CONCRETO>").

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu a resposta mas agora ele dá o seguinte erro :

 

 

System.NullReferenceException was unhandled by user code

Message="Object reference not set to an instance of an object."

Source="App_Web__wgzoyww"

StackTrace:

at ASP.alterexcluprodutos_aspx.Confirma_Gravacao(Object Sender, EventArgs E) in C:\Autocom\AlterExcluProdutos.aspx:line 112

 

 

TRECHO DO CÓDIGO: Grifei em vermelho

 

Sub BuscaDadosProdutoaAlterar(ByVal CodigoProdutoaAlterar As String)

 

Dim SQL = "Select * from PRODUTO where CODIGO=" + "'" + CodigoProdutoaAlterar + "'"

Dim cmd As New SqlCommand(SQL, Conexao_1)

Dim DataAdapter_1 = New SqlDataAdapter(cmd)

 

 

CodigoProdutoaAlterar, Conexao_1)

Dim objCommandBuilder As New SqlCommandBuilder(DataAdapter_1)

 

DataAdapter_1.Fill(Data_Set_Tabelas, "CadastroProdutos")

DR_1 = Data_Set_Tabelas.Tables("CadastroProdutos").Rows(0)

 

End Sub

 

Sub Confirma_Gravacao(ByVal Sender As Object, ByVal E As EventArgs)

'Busca registro do produto à alterar

BuscaDadosProdutoaAlterar(Request.QueryString("Codigo"))

 

 

DR_1 = Data_Set_Tabelas.Tables("CadastroProdutos").Rows(0)

 

DR_1.Item("DESCR") = tb_Descri.Text

DR_1.Item("UNIDADE") = tb_unidad.Text

DR_1.Item("TIPO") = tb_tipo.Text

 

DataAdapter_1.Update(Data_Set_Tabelas, "CadastroProdutos")

 

 

 

If Data_Set_Tabelas.HasErrors Then

lblAviso.Text = "Erro na alteração de registro...contate suporte" & _

Data_Set_Tabelas.Tables("CadastroProdutos").Rows(0).RowError

Else

Response.Redirect("Dataset_02_B.aspx")

End If

End Sub

 

 

Sub Volta_pagina_principal(ByVal Sender As Object, ByVal E As EventArgs)

Response.Redirect("DataSet_02_B.aspx")

End Sub

 

 

Sub Excluir_Produto(ByVal Sender As Object, ByVal E As EventArgs)

Dim CodigoProdutoaExcluir = Request.QueryString("Codigo")

 

Dim SQL = "Select * from PRODUTO where CODIGO=" + "'" + CodigoProdutoaExcluir + "'"

 

Dim cmd As New SqlCommand(SQL, Conexao_1)

Dim DataAdapter_1 = New SqlDataAdapter(cmd)

 

 

CB_1 = New SqlCommandBuilder(DataAdapter_1)

 

 

DataAdapter_1.Fill(Data_Set_Tabelas, "CadastroProduto")

 

Data_Set_Tabelas.Tables("CadastroProdutos").Rows(0).Delete()

DataAdapter_1.Update(Data_Set_Tabelas, "CadastroProdutos")

 

'Verificamos se a atualização foi feita com sucesso

'se tudo estiver OK voltamos a página principal

 

If Data_Set_Tabelas.HasErrors Then

lblAviso.Text = "Erro na Exclusão de registro..." & _

Data_Set_Tabelas.Tables("CadastroProdutos").Rows(0).RowError

Else

Response.Redirect("DataSet_02_B.aspx")

End If

 

 

End Sub

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então, ja aconteeceu comigo isso., n lembro oq eramas verifica ai c o tipo q você ta tentando grava eh o mesmo q ta no bancotipo int no lugar d string .. algo assimou nao eh isso hehe... flw

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.