Ir para conteúdo
Fórum Script Brasil

cyberalexxx

Membros
  • Total de itens

    2.500
  • Registro em

  • Última visita

Tudo que cyberalexxx postou

  1. hummm, estranho!! 1 - voce esta fechando as conexões e recorsets de seus scripts?? 2 - voce teve que finalizar o navegador pelo gerenciador de tarefas??? são hipoteses, a segunda já aconteceu comigo uma vez
  2. cyberalexxx

    Urgente! Data E Hora

    Ok fechado!! Pra abrir o tópico manda PM para alguém da moderação []'s
  3. Acho que o ideal seria postar na secão Microsoft Office Caso queira eu movo pra la.
  4. tem com desabilitar sim. da problema também se o cara usar um navegador da idade da pedra, sem suporte a javascript.
  5. eu já li algumas coisas sobre session, masi eu num entendi muito bem..... é tipo que nem o developer mostrou ai ?? deu certo esse esquema seu cyberalex Criei um tópico especial hoje para discutir sobre session: http://scriptbrasil.com.br/forum/index.php?showtopic=47068
  6. Por que você não usa Session pra fazer isso, pois se o navegador estiver configurado pra não permitir cookies seu sistema já era.
  7. tenta assim: Isso supondo que o cookie que armazena o nome do usuario seja o logado.
  8. cyberalexxx

    Tópicos Especiais!

    primeiro assunto já escolhido: Application / Session / Global.asa Continuem com as sugestões para os próximos assuntos []'s
  9. Conforme foi constatado em nossa pesquisa ficou claro o interesse dos membros do forum em saber mais sobre global.asa (application/session), sendo assim estamos criando este tópico para debatermos o assunto. Vou Iniciar com um tutorial sobre o assunto: TUTORIAL APPLICATION/SESSION APPLICATION Ao conjunto de páginas ASP de um mesmo diretório virtual damos o nome de Aplicação ASP. Tal aplicação será iniciada na primeira vez que um usuário tentar acessar alguma página desse diretório virtual. Será finalizada quando o servidor web for desligado. O objeto Application existe para nos possibilitar o armazenamento e recuperação de valores relacionadas a uma aplicação ASP. Com ele podemos criar variáveis de qualquer subtipo cujo valor pode ser acessado ou modificado por qualquer usuário conectado ao diretório virtual. Para criar uma variável do nível de aplicação, devemos escrever comandos com seguinte sitaxe: Application("NOME_DA_VARIAVEL") = VALOR_DA_VARIAVEL Uma vez criada, tal variável estará acessível a qualquer usuário da aplicação. Seu valor ficará armazenado até que o servidor web seja desligado. Como o conteúdo desse tipo de variável pode ser modificado por qualquer usuário conectado à aplicação, poderia haver alguma confusão se vários usuários tentassem alterar esse valor ao mesmo tempo. Para evitar possíveis problemas com a “concorrência", o objeto application disponibiliza dois métodos: LOCK e UNLOCK. O primeiro bloqueia as variáveis de nível de aplicação para o usuário que invoca tal método. Se qualquer outro “usuário” tentar acessar variáveis desse nível, ficará esperando até a aplicação ser desbloqueada. A aplicação só será desbloqueada quando o script que a bloqueou termina sua execução, ou quando ocorre o “TimeOut”, ou quando o script invoca o método UNLOCK. Ainda relacionado a esse objeto existem dois eventos: Application_OnStart Ocorre quando a aplicação é iniciada, ou seja, quando um diretório virtual é acessado pela primeira vez. Application_OnEnd Ocorre quando a aplicação é finalizada, ou seja, quando o web server é desligado. Um evento é uma subrotina automaticamente chamada quando o sistema sofre alguma ação especifica. Tais subrotinas não são escritas diretamente nas páginas ASP mas num arquivo a parte nomeado de GLOBAL.ASA. Sendo assim, quando um diretório virtual for acessado pela primeira vez, o Servidor Web procura em tal diretório a existência desse arquivo. Se encontra, abre o arquivo e procura a subrotina Application_OnStart para executar seus comandos. A mesma coisa acontece quando desligamos o servidor web, só que ele chama a subrotina Application_OnEnd. No exemplo a seguir criamos uma variável de nível de aplicação chamada DataHoraI para armazenar a Data/Hora em que a aplicação foi iniciada. Outra variável chamada Titulo para armazenar o titulo da aplicação ASP. E uma variável chamada Correio que armazena o e-mail do Web Master: Exemplo : Global.asa <script LANGUAGE=VBSCRIPT RUNAT=SERVER> Sub Application_OnStart() Application("DataHoraI")=Now Application("Titulo")="Curso de ASP" Application("Correio")="mailto:lineus@seduc.pi.gov.br" End Sub </SCRIPT> Exemplo : Application1.asp <% @LANGUAGE=VBSCRIPT %> <HTML><HEAD><TITLE><%=Application("Titulo")%></TITLE></HEAD> <BODY> Essa aplicação ASP foi iniciada em <B><%=Application("DataHoraI")%></B><BR> <A Href="<%=Application("Correio")%>">Web Master</a> </BODY> </HTML> Obs : Só poderá existir um arquivo Global.asa em cada diretório virtual Observe que o trabalho de manutenção do site pode ficar facilitado. Imagine que todas as páginas asp do seu diretório virtual possuem um padrão de cores, links, cabeçalho, etc. Sendo assim, as páginas teriam muito código em comum. Se desejarmos modificar os padrões do nosso site, teríamos que fazer alterações em todos os arquivos do diretório virtual. Mas se utilizarmos variáveis de nível de aplicação para armazenar essas configurações, não necessitamos mudar todos os arquivos do diretório, mas só o arquivo GLOBAL.ASA. Exemplo : Global.asa <script LANGUAGE=VBSCRIPT RUNAT=SERVER> Sub Application_OnStart() Application("DataHoraI")=Now Application("Titulo")="I Curso de ASP da UFPI" Application("Correio")=mailto:lineulima@yahoo.com Application("CorFundo")="Black" Application("CorTexto")="Yellow" Application("TamFonte")="4" End Sub </SCRIPT> Exemplo : Application2.asp <% @LANGUAGE=VBSCRIPT %> <HTML><HEAD><TITLE> <%=Application("Titulo")%> </TITLE></HEAD> <BASEFONT SIZE=<%=Application("TamFonte")%> COLOR=<%=Application("CorTexto")%>> <BODY BGCOLOR=<%=Application("CorFundo")%>> Essa aplicação ASP foi iniciada em <B><%=Application("DataHoraI")%></B><BR> <A Href="<%=Application("Correio")%>">Web Master</a> </BODY> </HTML> SESSION Toda vez que um usuário Web se conecta a um aplicativo ASP é iniciada uma sessão para o mesmo no servidor Web. Para representar tal sessão, o ASP possui um objeto interno chamado Session. Na verdade, ele é muito parecido com o objeto Application. A diferença esta em dizer que esse objeto pode armazenar valores ligados apenas a um único visitante do site(o dono da sessão). Com ele podemos criar variáveis de qualquer subtipo cujo valor pode ser acessado ou modificado somente pelo “dono” da sessão. Para criar uma variável do nível de sessão, devemos escrever comandos com seguinte sitaxe: Session(“NOME_DA_VARIAVEL”) = VALOR_DA_VARIAVEL As variáveis de sessão permanecerão na memória(ativas) até a sessão ser encerrada. Isso pode acontecer quando o usuário fechar o web browser, quando ocorre o “TIMEOUT” da sessão, ou quando o script invoca o método ABANDON do objeto Session. A propriedade TIMEOUT é usada quando o usuário fica parado sem fazer nada no Browser. O default é vinte minutos, mas esse valor pode ser modificado da seguinte forma: Session.Timeout = VALOR_MINUTOS Ainda relacionado a esse objeto existem dois eventos: Session_OnStart Ocorre quando a sessão é iniciada Session_OnEnd Ocorre quando a sessão é finalizada. A exemplo dos eventos do objeto Application, eles também devem ser escritos como subrotinas de um arquivo GLOBAL.ASA. O exemplo ilustra o conceito de sessão. Temos uma variável a nível de aplicação chamada contador. Ela serve para informar a quantidade de pessoas que acessaram essa aplicação ASP. A idéia é incrementar o valor dessa variável toda vez que uma sessão é iniciada. Também utilizamos uma variável de sessão que informa a hora em que a sessão em questão foi aberta. Exemplo : Global.asa <script LANGUAGE=VBSCRIPT RUNAT=SERVER> Sub Application_OnStart() Application("DataHoraI")=Now Application("Titulo")="I Curso de ASP da UFPI" Application("Correio")=mailto:lineulima@yahoo.com Application("CorFundo")="Black" Application("CorTexto")="Yellow" Application("TamFonte")="4" Application("Contador")=0 End Sub Sub Session_OnStart() Application("Contador")=Application("Contador")+1 Session("HoraS")=Time End Sub </SCRIPT> A página a seguir encerra a sessão através do método ABANDON: Exemplo sessao1.asp <% @LANGUAGE=VBSCRIPT %> <HTML><HEAD><TITLE> </TITLE></HEAD> Essa sessão foi iniciada às <%=Session("HoraS")%><BR> Você é o visitante de número <%=Session("Contador")%><BR> Desde <%=Application("DataHoraI")%> <HR> <A HREF="sessao2.asp">Encerrar Sessão</A> </BODY> </HTML> FONTE: Curso de ASP da UFPI escrito por LINEU ANTONIO DE LIMA SANTOS
  10. FSO: File System Object Respondido?? Brincadeira da uma olhada neste tutorial sobre FSO []'s
  11. cyberalexxx

    Função Apagar Arquivos

    da um for each na pasta para ver arquivo por arquivo(FSO) Faça um select count com o nome do arquivo Caso seja = 0 delete o arquivo acho q é isso. []'s
  12. cyberalexxx

    Banco De Imagens

    www.codigolivre.com.br []'s
  13. cyberalexxx

    Função Apagar Arquivos

    voce quer fazer isso no ato em q o upload for feito, ou seria uma rotina administrativa para voce executar de vez em quando???
  14. cyberalexxx

    Notícias Na Ordem

    O ideal é ter um campo que registre a data da noticia e depois no select ordenar por esse campo em ordem decrescente. []'s
  15. Também acho que se for possível, só por javascript mesmo, vou mover pra lá. []'s
  16. o q quiz dizer é o seguinte! depois que adicionar um novo registro ao banco de dados se posso redirecionar o usuario para uma pagina asp qualquer como por exemplo uma página de resposta, sei como fazer isso implementando html no (response.write) mas quero ver se dar pra fazer usando o (response.redirect "respota.asp") da pra fazer assim? sim!! pode ser feito assim: response.redirect("resposta.asp")
  17. cyberalexxx

    Txt Em Dbf

    abre no excel e depois exporta para dbf ou Caso você possua o DBU para gerenciar o DBF da frazer um append direto do arquivo TXT
  18. como não entendi muito bem como voce quer, vou te explicar como funcionam as funções. Left() - pegar x caracteres a partir da esquerda exemplo: pegando os 2 primeiros caracteres da variavel vAgendaDataAte left(vAgendaDataAte,2) mid() - pegar a partir da posição x um total de y caracteres exemplo: pegando 2 caracteres da variavel vAgendaDataAte a partir do 3º caracter mid(vAgendaDataAte,3,2)
  19. cyberalexxx

    Novo Em Asp

    pra fazer direto pelo DW não sei pois não uso, via código é assim: Agora se a duvida for quanto ao DW é so falar que eu movo o tópico para a seção de Dreamweaver.
  20. cyberalexxx

    Novo Em Asp

    coloca o q voce quer fazer quando o item for selecionado na clausula onchange()
  21. localize no seu código qual é o campo xx e qual é o xxx e o unico mid que vi no seu código foi esse: Mid ("vAgendaDataDe", 7, 8) onde o resultado seria: aDataDe pois voce esta mandando pegar 8 caracteres a partir do 7º caracter na string vAgendaDataDe
  22. cyberalexxx

    O Que Significa Esse Erro

    faz como eu falei e mostra o resultado aki, que fica mais facil achar o erro
  23. O MSSQL Server não aceita LIMIT, uma idéia é usar select top para fazer a paginação usando um campo autonumeração como controle, algo do tipo: select * top 10 from tabela where Id > (pagina-1)*10 order by id
×
×
  • Criar Novo...