Ir para conteúdo

FabianoSouza

Members
  • Total de itens

    757
  • Registro em

  • Última visita

Reputação

5 Regular

2 Seguidores

Sobre FabianoSouza

Informações Pessoais

  • Sexo
    Masculino

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

  1. FabianoSouza

    Gravando Chr(10) e Chr(13) no BD

    Pessoal, quero saber qual a forma correta de gravar string que contenha quebra de linha. O pessoal diz que a maneira correta é fazendo o replace de Chr(10) , Chr(13) e vbLf por <br>. É isso mesmo? Fiz uns testes gravando sem fazer o replace. Gravou e exibiu direitinho os trechos com quebra de linha. Então qual a forma correta de gravar?? Substituindo Chr(10) e Chr(13) por <br> ou gravando sem fazer esse tratamento? Valew
  2. FabianoSouza

    Modelagem PJ

    Muito obrigado!
  3. FabianoSouza

    Modelagem PJ

    E redes sociais? Numa tab separada?
  4. FabianoSouza

    Pegar trecho de string

    Obrigado, Gustavo!
  5. FabianoSouza

    Modelagem PJ

    Olá pessoal. Quero pedir ajuda pra definir alguns pontos de uma modelagem para PJ - Pessoa Jurídica. Minha dúvida é quanto aos dados e-mail, telefone e redes sociais. Gravo essas informações na tabela de cadastro da PJ ou na tabela de pessoas que se relacionam (funcionários, contatos e etc...) com essa PJ? Fico na dúvida porque toda empresa tem um telefone, email e rede social "geral" (normalmente publicados no próprio site da empresa). O que os colegas acham?
  6. FabianoSouza

    Como fazer parser em ASP?

    Ufa, depois de muito peregrinar nessa web finalmente consegui resolver essa questão. Vou deixar um link que quebrou o meu galho. Mas antes vou dar alguns detalhes. 1) Primeiro passo foi converter os objetos (Javascript) para uma string. Semprei achei que isso acontecesse "automaticamente" ao passar valores para server side. Perdi o maior tempo até descobrir esse "pequeno detalhe" rsrs 2) Consegui uma biblioteca para que faz o parser da string recebida do AJAX/JS. Agora tudo ficou mais lindo. Ao invés de eu concatenar as variáveis em JS (usando sinal de +), agora adiciona cada valor do form a ao array e passo apenas 1 variável (não mais aquela linguiça de string rsrs ) para o ASP. Segue o link que clareou as ideias https://stackoverflow.com/questions/43690292/parse-json-string-to-classic-asp-page
  7. FabianoSouza

    Erro de recordset gerado por ADODB

    Ops.. Problema resolvido... Era na procedure (no SQL Server).
  8. FabianoSouza

    Erro de recordset gerado por ADODB

    Está ocorrendo um erro simplesmente maluco. Tenho uma procedure que funciona normalmente. Mas quando mudo a string de conexão ocorre erro de recordset, dizendo " Operação não permitida quando o objeto está fechado. " Vejam o código Dim strConex Set strConex = Server.CreateObject("ADODB.Connection") 'strConex.ConnectionString ="dsn=nomeConex1;uid=user1;pwd=senha1;" strConex.ConnectionString ="dsn=nomeConex2;uid=user2;pwd=senha2;" strConex.Open Dim cmd Dim rs1 Dim Recordset1_numRows set cmd = Server.CreateObject("ADODB.Command") cmd.ActiveConnection = strConex cmd.CommandText = "dbo.sel_MinhaProcedure" cmd.Parameters.Append cmd.CreateParameter("@RETURN_VALUE", 3, 4) cmd.Parameters.Append cmd.CreateParameter("@id", 3, 1, 16, 11) 'int cmd.CommandType = 4 cmd.CommandTimeout = 0 cmd.Prepared = true set rs1 = cmd.Execute %> O problema está aqui. Usando usando a nomeConex1, funciona. Com a nomeConex2 não funciona. Porém uso a nomeConex2 para várias outras coisas. Deveria funcionar. strConex.ConnectionString ="dsn=nomeConex1;uid=user1;pwd=senha1;" strConex.ConnectionString ="dsn=nomeConex2;uid=user2;pwd=senha2;"
  9. FabianoSouza

    Recordset e command numa function

    Cara, pode me ajudar a entender o objetivo dessa function? Vi que faz umas multiplicações mas não entendi o resultado final. Obrigado.
  10. FabianoSouza

    Replace para gravar dados

    Pessoal, me esclareçam uma dúvida por favor. Estou em dúvida para gravar texto que contenha caracteres especiais como "&, *, %, /, \, @, ), (" e etc. A pergunta é, posso gravar normalmente ou preciso gravar usando codificação? Exemplo: para gravar o caractere "&" eu devo codificar para "%26" (e usar replace na hora de exibir para aparecer o "&" ("e" comercial). Seria essa a lógica para os outros tantos caracteres especiais?
  11. FabianoSouza

    Pegar trecho de string

    A string seria assim "http://localhost:85/app/clientes/" (lembrando que ao subir o site, será "domínio/app/clientes/") Com faço para pegar apenas o trecho "/app/clientes", mesmo se houver mais texto após "clientes"? Valew
  12. FabianoSouza

    Recordset e command numa function

    Pessoal, meu sistema tem muitos grids (construidos a partir de selects). Preciso criar uma function para evitar retrabalho. Atualmente já tenho uma estrutura que carrega os dados de uma procedure, coloca dentro do recordset e roda um código de paginação. O que preciso agora é "desmembrar" isso, criando uma function para que a mesma seja reutilizada. Aí eu passaria apenas parâmetros e a function serviria para todo meu sistema :-) Atualmente a coisa está assim (isso é só um trecho, que lê a procedure no banco e passa os registros para um recordset). A function precisa ser capaz de receber parâmetros (que podem variar em quantidade e tipo de dado) e seus respectivos valores, rodar um command e depois rodar um recordset com os dados retornados do command. Como crio esse Frankenstein? Dim cmd1, rs set cmd1 = Server.CreateObject("ADODB.Command") Set rs = Server.CreateObject("ADODB.Recordset") 'recordset para paginação cmd1.ActiveConnection = MM_conexao_STRING cmd1.CommandText = "dbo.minha_Procedure" cmd1.Parameters.Append cmd1.CreateParameter("@RETURN_VALUE", 3, 4) cmd1.Parameters.Append cmd1.CreateParameter("@cdu", 3, 1, 10, xyz) cmd1.Parameters.Append cmd1.CreateParameter("@id", 3, 1, 10, xpto) cmd1.CommandType = 4 cmd1.CommandTimeout = 0 cmd1.Prepared = true cmd1.Execute Set rs.Source = cmd1 rs.CursorLocation = 3 'adUseClient rs.CursorType = 3 'adOpenStatic rs.LockType = 3 'adLockBatchOptimistic rs.Open rs.PageSize = 1
  13. FabianoSouza

    Como fazer parser em ASP?

    Dei uma olhada por cima no material. Bem interessante. Vou olhar com calma e profundidade. Mas enquanto isso, preciso saber como (usando essa biblioteca citada acima), recupero valores desse objeto que passo via Javascript dessa maneira $obj.send(encodeURI(JSON.stringify({str: $xpto}))); Valew!
  14. FabianoSouza

    Link Google Maps não aparece inteiro no e-mail

    É uma boa sugestão. Mas para o meu contexto talvez fique pouco prático... dependeria da boa vontade do usuário para gerar uma URL curta para gravar pelo formulário Mas descobri o problema. Não hora de passar os valores para gravar estava ocorrendo uma substituição de "+" por " " (espaço). Aí, quando eu tentava aplicar o replace para trocar "+" por "%20", a coisa não funfava porque não existia "+" na string Problema resolvido Valew
  15. FabianoSouza

    Link Google Maps não aparece inteiro no e-mail

    Gente, voltei a esse post porque depois de alguns meses, deixou de funcionar. Eu usei um "replace" para substituir "+" por "%20". Como disse, essa técnica estava funcionando, mas repentinamente deixou de funcionar. Eu uso isso em link que vai por e-mail :-(
×

Informação importante

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