Ir ao conteúdo
  • Cadastre-se

Mlramos

Membro Pleno
  • Posts

    1.104
  • Cadastrado em

  • Última visita

Tudo que Mlramos postou

  1. Mlramos

    SQL Server Create Function com Erros

    Funcionou! A função deve ser criada a partir do BD desejado... o "USE master" estava travando a execução!
  2. Olá ! já resolveu ? segue um exemplo que uso muito! USE SEUBANCO SET DATEFORMAT DMY --- SE FOR O CASO declare @retorno INT EXEC @retorno = MASTER..xp_cmdshell 'dir C:\@IMPORTA\SEUBANCO\SEUTXT.txt' IF @retorno = 0 bulk insert dbo.SEUTXT from 'C:\@IMPORTA\SEUBANCO\SEUTXT.txt' with ( codepage = 'ACP' , fieldterminator = '|' ) A parte do @retorno e a linha EXEC são desnecessárias... procure sobre o comendo BULK INSERT ... No meu exemplo tenho um delimitador de campos que é o PIPE "|" Tente...
  3. Ola! Achei na internet exatamente o que procurava! Tipo 100% (coisa rara, né ?) Tenho receio de colocar o link aqui por conta de direitos autorais, etc... rsrs Li a toda a publicação... fecha com o que preciso, etc... mas infelizmente dá erro ao executar! Agradeço ajuda use master -- código #3.5 CREATE FUNCTION n_elemento_pont ( @pTexto nvarchar(2000), @pSeparador nchar(1), @pElemento smallint ) returns nvarchar(2000) begin -- validação dos parâmetros IF @pTexto is null or len (@pTexto) = 0 or @pSeparador is null or len (@pSeparador) = 0 or @pElemento is null or @pElemento <= 0 return NULL -- declare @Texto nvarchar(2000), @N int, @Pont1 int, @Pont2 int set @Texto= @pTexto + @pSeparador set @N= 1 set @Pont2= 0 while @N <= @pElemento begin set @Pont1= @Pont2 set @Pont2= charindex (@pSeparador, @Texto, (@Pont1 +1)) IF @Pont2 = 0 or @Pont2 is null break set @N+= 1 end -- IF @Pont2 = 0 or @Pont2 is null return NULL -- return substring (@Texto, (@Pont1 +1), (@Pont2 - @Pont1 -1)) end
  4. @AfonsoMira grato pelo exemplo, tentativa e esforço... mas meu código já fazia algo semelhante, ou seja, a leitura linha-a-linha! Entretanto eu precisava ler as últimas 100 (chute) linhas de arquivos com milhões de linhas... o que torna nossos códigos acima demorados. A boa notícia é que resolvi! Então, para registro, caso alguém precise... consegui resolver da seguinte forma: PriLin = True Open Worksheets("MENU").Cells(3, 1).Value & Worksheets("MENU").Cells(IX, 1).Value For Input As #1 Do While Not EOF(1) If LOF(1) > 10000 And PriLin Then Seek #1, LOF(1) - 10000 PriLin = False End If Line Input #1, Linha If Mid(Linha, 2, 4) = "9900" Then ... ElseIf Mid(Linha, 2, 4) = "9999" Then ... Exit Do End If Loop Resumindo... na primeira leitura de cada arquivo, o comando SEEK "joga" a leitura lá para o final, alterando a posição de leitura (variável LOC) para o tamanho do arquivo menos 10.000 caracteres (fiz um teste e ficou ok!). E depois continua a leitura linha-a-linha me permitindo tratar os resultados. =D
  5. Ola! Tenho arquivos TXTs enormes e gostaria de ler as últimas "X" linhas (a definir, mas aproximadamente 100), pois contém as informações que busco. Já usei o método "padrão" (conforme abaixo) e verifiquei o conteúdo que busco... funciona! Do While Not EOF(1) Line Input #1, Linha If Mid(Linha, 2, 4) = "9900" Then .... ElseIf Mid(Linha, 2, 4) = "9999" Then .... Exit Do End If Loop Entretanto como alguns arquivos são muito grandes as leituras são beeeeem lentas. Gostaria de ler os últimos bytes ou linhas do arquivo alterando a posição de leitura do arquivo aberto #1 Sei que a variável LOF(1) me traz o tamanho do arquivo... mas não consigo alterar a posição de leitura LOC(1) para LOF(1) - 1000 (por exemplo), como proceder ? LOC(1) = LOF(1) - 1000 <=== Não funciona! =(
  6. Olá! Retornando para deixar registrado aqui a solução que encontrei: - Em primeiro lugar incluir, apagar ou alterar a regra do Agendador de Tarefas pelo próprio PC (às vezes usei via Área de Trabalho Remota) - Depois acho que tem algo a ver com a hora "0" (zero) do Agendador de Tarefas... Só funcionou 100% quando alterei para qualquer outro horário! Então a solução foi colocar para 23h30min e inserir um TIMEOUT /T 1860 (31 min) no arquivo BAT, pois gostaria que o mesmo iniciasse DEPOIS da meia noite... Daí funcionou! =D
  7. Olá pessoal, Já observei esse problema em outras versões do Windows, acredito que aqui no "Server" receba mais atenção OBS - Está ocorrendo em um Windows Server 2019 Essentials Ocorre que tenho algumas tarefas agendadas para executar semanalmente em dia "x" (sexta, sábado ou domingo) e horário "y" (diversos) e eventualmente ele não "DISPARA" a tarefa! Não fica registrado nada! Inclusive aparece como se a última execução fosse a "anterior". A imagem abaixo foi tirada hoje (6/dez) e deveria ter uma execução na tarefa 01 no dia 03/dez e a tarefa 02 no dia 04/dez ... Nada! Não fica registrado nada... parece que o Windows não identificou que era uma sexta ou um sábado!
  8. Ola! Consegui... vim aqui responder pois - pra mim - não fez o menor sentido! De fato, como dito pelo @bebe2011 a porta 8081 no meu caso específico é usada pela operadora, mas a 8080 estava livre. Configurei a porta 8080 como sendo a "HTTP Port" para a câmera (é uma Dlink DCS-930LB) e fiz a configuração NAT descrita por @tiagopraz mas - de início não adiantou nada... Então pedi ao suporte da operadora para verificar... eis que me "DERAM" um IP fixo e - depois disso - funcionou! Mesmo no DDNS que eu configurei e sem usar o IP fixo recebido... Muito estranho, mas resolveu. Grato pelas dicas/ajuda!
  9. Ola! Sempre consegui configurar, mas dessa vez estou com alguma dificuldade... - Deixei a "CAM01" (ip por wifi) com ip fixo interno - Consegui fazer o DDNS via NOIP e está funcionando! Consigo "pingar" no nome DDNS e verificar que o IP externo está ok também... - Internamente - pelo ip fixo - a câmera já está ok, funcionando 100% - Falta "algo" para funcionar externamente! Minha análise aponta para algum erro no redirecionamento de portas: Estou usando 8080 ou 8081, já usei 80 também, mas sem sucesso! Alguma sugestão?
  10. @dwatashi sim, sim ... essa parte entendi. O que não entendi é se posso alterar o IP de 80 para 8080 ou outro e como testar tal porta ? Obrigado novamente.
  11. @dwatashi Agradeço a resposta, mas vamos as considerações, rsrs Achei estranho que a VIVO me entregava "normal". Tentei usar a porta 8080 (inclusive na foto está riscado a outra parte da porta). Quanto ao uso do dyndns, foi uma tentativa por ser uma custom/personalizável, mas tem o NOIP. Não sei se onde tem o nome de domínio (preenchi com www.no-ip.com) faz alguma diferença ou não... E o pior... não acesso o modo de encriptação! (tomara que esteja correto) Resumindo ... usando a porta 8080 deveria funcionar ? Ah! mais abaixo tem o STATUS ...
  12. Olá! Troquei a operadora de internet+telefonia: de VIVO para Claro e no começo estava tudo bem. Depois fui inserindo os demais serviços... e o DDNS não está "indo"! O modem é um Huawei HG8245W5-6T e eu utilizo o NOIP (gratuito)... testei de tudo um pouco, mas sem sucesso! Pra mim - acredito - que a Claro tenha a porta 80 bloqueada (vem com este padrão) e não sei se posso utilizar qualquer outra porta para o DDNS, pois talvez o NOIP não reconheça? Alguém poderia me dar uma "luz" ? Anexo a tela da configuração DDNS. Grato.
  13. Olá! Conforme título do tópico, quero fazer um filtro de Mac Address via CMD... A ideia é fazer um "Controle Parental" pois meu modem não possui este recurso. Então, vou deixar meu PC ligado e logo após "rodar" um comando em .BAT faço o filtro de MAC e desligo meu PC! Entretanto em minhas pesquisas não encontrei qual comando DOS (CMD) faz esse "filtro"... alguém sabe?
  14. Olá! Tenho ajudado muitas pessoas a recuperar notebooks antigos sendo a maioria com o Windows 7, independente de ser um Core 2 Duo ou até um AMD E300. O que eu faço, normalmente é atualizar para o Windows 10 com a Product Key original de cada equipamento, mas infelizmente a Microsoft terminou o suporte ao Windows 7 e agora só é possível fazer isso com o Windows 8 ou superior. Recebi um "belo" Dell Inspiron 1545 com Windows Vista 32 bits (3Gb RAM + HD 320), cujo HD é original e ainda faz a recuperação de fábrica! No entanto o Vista ... bem... é o Vista né!? E como não gosto, nem faço piratarias não vai rolar um 7 no mínimo para ficar "utilizável"... Eis que lembrei do Chrome OS! Nunca instalei, mas acho uma excelente oportunidade... Minha dúvida é se ao instalar na partição onde atualmente está o Vista, posso vir a impedir uma possível restauração de fábrica ??? Para fazer é simples: basta pressionar o F8 no boot e a dúvida ocorre em função de desconhecer se o boot é BIOS DELL ou recurso do Vista. Grato
  15. Bom, como tamanho é "gosto"... Que tal avaliar o resto? Minha sugestão ainda é essa: https://www.kabum.com.br/produto/109012/monitor-gamer-asus-led-23-8-widescreen-full-hd-ips-hdmi-displayport-freesync-144hz-1ms-vp249qgr Preenche todos os requisitos é o o mais barato, leia-se custo x benefício!
  16. Vixi! https://www.kabum.com.br/produto/109012/monitor-gamer-asus-led-23-8-widescreen-full-hd-ips-hdmi-displayport-freesync-144hz-1ms-vp249qgr E agora??? Parece bom mesmo hein!? Pena não ter regulagem de altura... rsrs
  17. @igmaia Muito obrigado pelo retorno... mesmo antes disso já havia comprado. Vai demorar um pouco, mesmo pela transportadora (não Correios) por conta dos efeitos do Corona, mas pelo que pesquisei e li a respeito irei ficar bem satisfeito com o Samsung 24FG73 por R$ 1.480 (devido ao bônus)... bótimo custo x benefício! O colega @Danillodm demonstrou que existe, certo?! Sim, sabemos... o problema é o valor R$ 2.750 no Ponto Frio! Por outro lado, respondeu a pergunta do tópico
  18. Achei um!? Meia boca?! https://www.pelando.com.br/ofertas/monitor-27-144hz-ips-g-sync-1ms-409253 (leiam os comentários também!) Estou mais para pegar um "VA": https://www.submarino.com.br/produto/134112981/monitor-led-curvo-24-gamer-samsung-lc24fg73fqlxzd-1ms-144hz-free-sync Tenho R$ 250 de desconto (bonus/léguas) nesta loja... Mas ainda assim estaria gastando mais do que imaginei...
  19. Fazendo um "up" aqui e mais questionamentos... Seria melhor criar uma conta Microsoft para cada PC? (não sou muito favorável a isso)
  20. @f_neto muito interessante tomara que funcione mas acho que não, explico: Antes de formatar, testei também incluir o esquema de LOGIN automático (AutoAdminLogon=1), também alterando os registros via REGEDIT... aquele "velho" esquema de incluir login (DefaultUserName) e senha (DefaultPassword). Não funcionou ... !
  21. Olá! Aconteceu algo parecido com um dos Desktops de onde trabalho. Parece que ele até responde ao teclado, mas não abre a tela do LOGON, certo? Inclusive ao lado direito as opções de teclado virtual, etc. funcionam normalmente Como aqui todos são a versão Professional consegui fazer Acesso Remoto por outro PC... funcionava normalmente!!! Consegui ver que havia um consumo muito grande na tarefa de LOGON, porém não conseguia "finalizar", etc. Nada resolveu, então fiz backup pelo acesso remoto e formatei! Acredito que seja um BUG de atualização, já que há mais casos... (?)
  22. @Marcos FRM Muito obrigado! Pedi justamente para um processo mais simples e - acredito - que fui atendido, rsrs Vou colocar em prática assim que meu novo SSD chegar, obrigado! @Gabriel Torres Sim, sim... sei disso. Minha ideia era tão somente para que alguns leitores, como o colega @Marcos FRM atendessem o pedido... Posteriormente eleger como Tutorial não saberia como fazê-lo, mas ficou tão simples que (acho) não vem ao caso, deveria tão somente alterar o título para possibilitar outros a encontrá-lo!
  23. Olá! Antes de fazer esta sugestão pesquisei um bocado nos demais Tópicos das outras versões do Windows, principalmente a 8 e 8.1... encontrei muitas informações dispersas, por isso a sugestão de um Tutorial. Me refiro as instalações LIMPAS do Windows em notebooks com SERIAL na BIOS, aquela velha "bagunça" de EFI x UEFI, etc. Sim, também reli (leitura dinâmica, rs) o Tuturial do Windows 10 - Instalação Limpa (bótimo por sinal e ajudei muito na época, inclusive), mas foi feito no período de UPGRADE para o Windows 10... mas e quem já o tem de forma nativa?! Não sei se seria o caso de atualizar aquele tópico? Enfim, um Tutorial bacana, principalmente para quem está num processo mais simples: a troca do HD por um SSD! Atualmente os notebooks mais novos - finalmente - começaram a vir de fábrica com SSDs (pequenos, mas tem!) mas infelizmente, em sua maioria, ainda são poucos... Seja através da substituição do HD atual ou da inclusão de um SSD via "caddy", como proceder para MANTER a originalidade do Windows ?
  24. Olá! Bom, isso nunca foi segredo: https://olhardigital.com.br/fique_seguro/noticia/microsoft-quer-dificultar-a-criacao-e-uso-de-contas-locais-no-windows/97256 Entretanto gostaria de saber como criar - se é que é possível - uma conta para a empresa usar em TODOS os PCS ? Tem como "desconectar" parcialmente a conta, ou seja, os sincronismos (área de trabalho, etc) ? Como proceder? (mais recomendado) Criar um conta para cada PC? (saco!)

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...