
Tengo el Siguiente código:
Código:
  
Estoy insertando en la Base de Datos datos duplicados para que genera un error de PRIMARY KEY, pero en vez de desplegarme el error en el label, lo que hace es tirar el error en la página.Try
    Dim strSQL As String
    strSQL = "Insert Into RechazoCheque (clCodigo,rtCodigo,rcMonto,rcNoCheque,rcFecha," & _
    "rcComentario) values('" & Request.QueryString("Codigo") & "','" & _
    Request.QueryString("Ruta") & "'," & txtMonto.Text & "," & txtNoCheque.Text & ",'" & _
    Date.Today & "','" & txtComentario.Text & "')"
    Dim daRechazo As SqlClient.SqlDataAdapter = New SqlClient.SqlDataAdapter()
    daRechazo.InsertCommand = New SqlClient.SqlCommand(strSQL, cnn)
    daRechazo.InsertCommand.CommandType = CommandType.Text
    cnn.Open()
    daRechazo.InsertCommand.ExecuteNonQuery()
    cnn.Close()
    Response.Redirect("ChequeRechazadoGrabado.aspx")
Catch ex As SyntaxErrorException
    lblErrorG.Text = ex.Message
End Try
Que estoy haciendo mal?
 
 
 
