Ir para conteúdo
Fórum Script Brasil

Joaozava

Membros
  • Total de itens

    408
  • Registro em

  • Última visita

Posts postados por Joaozava

  1. Entendo o que você quis dizer.....

    Mas o sistema não é genério ao pondo do usuario criar SQLs e tudo mais biggrin.gif

    Esses são apenas dois exemplos.... unsure.gif

    Com certeza limitação de tamanho de caixa de texto verificação de campo obrigatorio...etc, etc....eu estou fazendo....

    É meu objetivo na verdade é:

    Catalogar o maior número de erros possiveis, suas provaveis causas e tb soluções...tudo guardado em uma tabela no db.....

    Assim a consulta para mostrar essas informações para o usuario seria pelo número do erro!! dry.gif

    Porem, como existem erros com o mesmo número, eu não saberia se a mensagem que seria mostrada ao usuario seria correta sad.gif

    Mais uma pergunta:

    O número retornado para o err.number depende o banco de dados que esta sendo usado???? ou é um número gerado pelo vb????

    uma coisa que me veio agora é se você observar uma relação dos erros do postgre, existe alguns que são alfanumericos

    seria por isso então o motivo de tudo isso ou não tem nada a ver??

    Erros do PostgreSQL

    Obrigado!

    Abraços....

  2. Não.... sad.gif

    Veja as mensagens de erro dos exemplos que citei acima:

    1º Erro:

    Err.Number = -2147467259

    Err.Description = ERROR:  syntax error at or near "," at character 221

    2º Erro:

    Err.Number = -2147467259

    Err.Description = value too long for type character varying(25)

    São erros diferentes, mas com o mesmo número..... huh.gif

    Valeu

    Abraços...

  3. Bom, é justamente a mensagem retornada para err.Description que eu quero mudar, pois ela vem em ingles e não muito bem explicada.....

    eu quero verificar o número do erro e retornar uma mensagem melhor formatada para o usuario, como eu já fazia com o access....

    entendeu???

    Não teria outra forma de fazer isso???

    porque q com o access e SQLServer, por exemplo, não acontece isso???

    Valeu!

    Abraços.

  4. Por exemplo:

    Vou fazer um Insert no banco, e foi deixado um campo obrigatório em branco, nesse caso o banco retornaria um erro e um número para esse erro.

    Outro exemplo:

    E quando vou fazer um outro Insert, mas vamos supor que tenho um campo varchar(10) e tentei incluir uma string com 11 caracteres, nesse caso o banco tb retornaria um erro.

    Até ai tudo bem, o problema é que são erros diferentes, mas o número do erro retornado é igual!! dry.gif

    Entendeu???

    Gostaria de saber porque o número do erro retornado é igual sendo que o erro é diferente?? huh.gif

  5. Ola Graymalkin,

    Depois de muito procurar, consegui fazer funcionar....ufa...

    foi so colocar a seguinte tag dentro do bloco

    <system.web>

    no web.config:

    <identity impersonate="true" />

    Isso faz com que o usuário que estiver configurado no IIS assuma a

    identidade, ao invés de usar o usuário aspnet.

    Se alguém precisar, ta ai...

    Abraços...

  6. Olá,

    Tenho um sistema que acessa o postgresql.

    Meu problema é no momento de tratar um erro que venha ocorrer por exemplo em um Insert no banco.

    O número retornado para o "Err.Number" na maior parte das vezes são iguais para erros distintos...dessa forma não estou conseguindo personalizar a mesagem retornada para o usuário....

    alguém sabe o que ser isso e como posso resolver???

    Obrigado!

  7.     Dim objExcel As Excel.Application
        Dim objWorkbook As Excel.Workbook
    
        Set objExcel = New Excel.Application
        Set objExcel = GetObject(, "Excel.Application")
        
        objExcel.Visible = True
        Set objWorkbook = objExcel.Workbooks.Open(Caminho)
    

  8. Olá,

    Gostaria da opnião de vocês para me dizer qual seria a melhor opção ao distribuir um sistema que vai trabalhar em uma rede com vários usuários.

    Seria melhor instalar o sistema em todas as máquinas e somente acessar o banco no servidor...

    Ou criar atalhos do exe que esta no servidor em todos terminais???

    Eu criando atalhos do servidor não deixaria a rede muito carregada???

    Obrigado...

    Abraços.

  9. Olá Graymalkin,

    Minha necessidade é alterar alterar arquivos arbitrários, portanto eu estava tentanto fazer dessa maneira:

            Dim xl As New Microsoft.Office.Interop.Excel.Application
            Dim xlw As Microsoft.Office.Interop.Excel.Workbook
            'Abrir o arquivo do Excel
            xlw = xl.Workbooks.Open("c:\teste\teste.xls")
            ' definir qual a planilha de trabalho
            xlw.Sheets("Plan1").Select()
            'Exibe o conteúdo da célula na posição 2,3
            ' variavel = xlw.Application.Cells(2, 3).Value
            lbl.text = xlw.Application.Cells(2, 3).Value
    
             Fechar a planilha sem salvar alterações
            xlw.Close(False)
            ' Liberamos a memória
            xlw = Nothing
            xl = Nothing
    

    Mas mostra um erro de acesso negado, como você disse, dizendo que o ASP.NET não está autorizado a acessar o recurso solicitado

    veja um trecho do erro:

    Acesso negado.

    Descrição: Ocorreu uma exceção não tratada durante a execução da atual

    solicitação da Web. Examine o rastreamento de pilha para obter mais

    informações sobre o erro e onde foi originado no código.

    Detalhes da Exceção: System.UnauthorizedAccessException: Acesso negado.

    você conhece alguma outra maneira de fazer isso???

    Obrigado!

  10. Olá,

    Ainda não consegui resolver isso...

    Desinstalei e instalei novamente o iis, mesmo assim não adianta, na arvore do iis não é mostrado nenhuma ramificação somente o "Internet Information Service", se mando conectar no mostra msg de erro falando "falha na execução do servidor"

    alguém já possou por isso???

    Obigado!

  11. Olá,

    Não consigo mais carregar o iis, ele não esta conectando mais...

    não sei porque aconteceu isso, ontem mesmo estava tudo normal, não mudei nada e hoje ele não conecta.....

    alguém sabe como posso resolver isso???

    Obrigado!

  12. Consegui usar o relatorio do Crystal usando o CrystalReportViewer dessa maneira:

            Me.CrystalReportViewer1.ReportSource = Server.MapPath("RPT00019b.rpt")
            Me.CrystalReportViewer1.DataBind()
    
    Mas agora estou tentando passa uma condição para a view do report, estou fazendo igual é feito no vb(acho que deve ser igual), porem esta dando um erro sad.gif
            Me.CrystalReportViewer1.ReportSource = Server.MapPath("RPT00019b.rpt")
            Me.CrystalReportViewer1.SelectionFormula = "{qrynfs_espelho3.fk_derrubada} = 10482"
            Me.CrystalReportViewer1.DataBind()
    

    Vejam o erro:

    Logon failed.

    Descrição: Ocorreu uma exceção não tratada durante a execução da atual solicitação da Web. Examine o rastreamento de pilha para obter mais informações sobre o erro e onde foi originado no código.

    Detalhes da Exceção: CrystalDecisions.CrystalReports.Engine.LogOnException: Logon failed.

    Erro de Origem:

    Exceção não tratada foi gerada durante a execução da atual solicitação da Web. As informações relacionadas à origem e ao local da exceção podem ser identificadas usando-se o rastreamento de pilha de exceção abaixo. 

    Rastreamento de Pilha:

    [LogOnException: Logon failed.]

      .F(String , EngineExceptionErrorID

    )

      .A(Int16 , Int32 )

      .@(Int16 )

      CrystalDecisions.CrystalReports.Engine.FormatEngine.GetPage(PageRequestContext reqContext)

      CrystalDecisions.ReportSource.LocalReportSourceBase.GetPage(PageRequestContext pageReqContext)

      CrystalDecisions.Web.ReportAgent.u(Boolean N)

      CrystalDecisions.Web.CrystalReportViewer.OnPreRender(EventArgs e)

      System.Web.UI.Control.PreRenderRecursiveInternal()

      System.Web.UI.Control.PreRenderRecursiveInternal()

      System.Web.UI.Control.PreRenderRecursiveInternal()

      System.Web.UI.Page.ProcessRequestMain()

    alguém sabe como posso solucionar isso????

    Obrigado!

×
×
  • Criar Novo...