Ir para conteúdo
Fórum Script Brasil

Reginaldo ASP

Membros
  • Total de itens

    781
  • Registro em

  • Última visita

Posts postados por Reginaldo ASP

  1. Para Access

    'indicando o local onde se encontra o banco de dados

    filePath = Server.MapPath("arquivoAccess.mdb")

    Set cn = Server.CreateObject("ADODB.Connection")

    cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & filePath

    ___________________________________________________________

    SQL Server

    Set cn = Server.CreateObject("ADODB.Connection")

    cn.Provider = "sqloledb"

    ProvStr = "Password=suasenha;Persist Security Info=True;User ID=usuario;Initial Catalog=seudb;Data Source=endereço do SQLServer"

    cn.Open ProvStr

  2. Na minha opnião, a melhor maneira de aprender é com a mão na massa. Comece a desenvolver algum projeto simples, e não medida do possível, vá aumentando a dificuldade.

    Eu particularmente, prefiro para aprender uma linguagem, livros que ao terminar a leitura, você tenha desenvolvido um projeto.

    A editora Érica tem bons livros sobre isso, entre outras, claro.

    Sempre acesse o fórum para tirar dúvidas.

    Tem um site chamado www.aspecto.net que dá suporte a ASP gratuitamente.

  3. você pode ainda decidir quantos caracteres a pessoa vai ter que digitar, por exemplo:

    if(campo.length < 8){

    alert("O campo precisa ter pelo menos 8 caracteres.")

    form.campo.focus()

    return;

    }

    validar e-mail <<!-- Ótimo script para validar e-mail-->

    if(email==''){

    alert("Preencha o e-mail.")

    form.email.focus()

    return;

    }

    if (email != '') {

    var emailok = 0;

    var checkStr = email;

    var priaroba = checkStr.indexOf('@');

    var ultponto = checkStr.lastIndexOf('.');

    if (checkStr.indexOf('@') > 0 ) {

    if (checkStr.lastIndexOf('@') == checkStr.indexOf('@')) {

    if (checkStr.lastIndexOf('.') > 0 ) {

    if ( checkStr.lastIndexOf('.') != checkStr.length - 1) {

    if ( ultponto > priaroba ) {

    var emailok = 1;

    }

    }

    }

    }

    }

    if (emailok != 1) {

    alert('E-mail inválido.');

    form.email.focus()

    return;

    }

    }

  4. Não é normal se você estiver fazendo da maneira correta.

    Mas no caso de login e senha, seria aconselhavel você criar uma sessao com outro nome e requeisita-la em cada pagina restrita, para não exibir essas informações na barra de endereços.

  5. Outra maneira:

    Se você não quiser usar o querystring faça o seguinte:

    se usar

    pagina1.asp

    pagina2.asp

    faça assim

    <%

    if

    request.servervariables("http_referer") = pagina2.asp then

    Response.AddHeader "Refresh", "0;URL=pagina1.asp

    end if

    %>

    Traduzindo:

    request.servervariables("http_referer") é usado para saber qual foi a página anterior.

    Response.AddHeader "Refresh", "0;URL=pagina1.asp onde o 0 (zero) é o tempo de espera para o refresh.

    Be good!

  6. Para mostrar o valor "session" a ser inserido na tabela você deve usar 1º aspas simples 2º aspas duplas e depois o "e" comercial (&) e então a session("codigodestavenda")

    sempre que usar uma instrução do ASP dentro da SQL use isso.

    ' " & SEU_ASP & " '

    Então fica assim:

    ("INSERT INTO vendas (codigovenda) VALUES (' " & session("codigodestavenda") & " ')")

    Boa sorte!

×
×
  • Criar Novo...