Usando tabelas dBase com ASP

Fórum sobre outras linguagens de programação.

Moderador: Moderadores

Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Usando tabelas dBase com ASP

Mensagem por rochinha »

Amiguinhos,

Eis um exemplo simples de uso de uma tabela dBase em um site que tenha suporte Á ASP.

Código: Selecionar todos

<%
    ' Função pra gerar um numero aleatorio de 0 a um determinado numero
    ' podendo ou nao ser retornado apenas o valor inteiro. 
    '------------------------------------------------------------
    Function Random(n,t)
       Randomize
       If t = 1 Then
          Random = Fix(Rnd*n)
       Else
          Random = (Rnd*n)
       End If 
    End Function
%>

<% 
    pos       = instrrev(lcase(request.servervariables("path_translated")),lcase(scriptrelativefolder)& "\" & lcase(formaction))
    db_dir    = left(request.servervariables("path_translated"), pos-1 )
    db        = db_dir & ".\"
    ' Campos Recuperados
    nome      = replace(request.QueryString("UserEmail")      , "'", "''")
    senha     = replace(request.QueryString("UserPass")       , "'", "''")
    pagina    = "http://www.5volution.com"
    codigo    = day(date)&month(date)&year(date)&"S"&Random(1000000000000000,15)&"M"&month(date)&year(date)&minute(date)
    nivel     = "1" 'Nivel 1-Visitante 2-Cliente 3-Eu

    set cnn= server.createobject("adodb.connection")
    cnn.open "Driver={Microsoft dBase Driver (*.dbf)};;DBQ="& db &";"
    cnn.execute("INSERT INTO acessos(nome,senha,pagina,codigo,nivel)" & _
                          "VALUES ('"&_
                                   nome&"','"&_
                                   senha&"','"&_
                                   pagina&"','"&_
                                   codigo&"','"&_
                                   nivel&"')" )
    Set cnn = Nothing 
    Set Mail = Nothing 
%>
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Responder