Colega, veja bem se entendi seu problema,
você quer que ao ser apresentado seu arquivo doc, seja apresentada uma
imagem e ao clicar na mesma o doc seja acessado (download), acredito que
isso possa te ajudar:<% If Right(tb("arquivo"), 3) = "doc" Then %> <a href="<%=tb("arquivo")%>"> <img src="imagem/iconeDoc.gif"> </a> <% ElseIf Right(tb("arquivo"), 3) = "pdf" Then %> <a href="<%=tb("arquivo")%>"> <img src="imagem/iconePdf.gif"> </a> <% ElseIf Right(tb("arquivo"), 3) = "xls" Then %> <a href="<%=tb("arquivo")%>"> <img src="imagem/iconeEcxel.gif"> </a> <% Else %> <a href="<%=tb("arquivo")%>"> <img src="imagem/iconeImg.gif"> </a> <% End If %>Utilizei a forma abreviada para acessar o valor do registro no RecordSet: tb("arquivo")
Vale como o que você utiliza: tb.Fields.Item("arquivo").Value
Fonte para o tutorial da função Right do VBs: VBScript Right Function
Caso queira saber sobre mais funções: VBScript Functions, vale a pena dar uma olhada, ótima referência!
- Fórum WMO
- → Viewing Profile: Posts: ennio
About Me
Community Stats
- Group Usuários
- Active Posts 9
- Profile Views 3033
- Member Title Novato no fórum
- Age 48 years old
- Birthday September 16, 1976
-
Sexo
Male
-
Localidade
Alagoas
Contact Information
-
Windows Live
enchrys@hotmail.com
User Tools
Friends
ennio hasn't added any friends yet.
Latest Visitors
Posts I've Made
In Topic: [Resolvido] Acces+Arquivo Doc+Asp
14/01/2010, 21:57
In Topic: Contagem De Acesso E Sql
22/12/2009, 09:00
Olá ennio.
Pelo que entendi você quer que sejá exibido o tanto de acessos de cada arquivo ASP,
então para isso você precisa criar uma conexão com o banco de dados e depois é só fazer a instrução SQL,
tambem quero lembrar que o tanto de acessos vai ter que ficar armazenado em uma tabela do banco...
Você deverá fazer o seguinte:
Set Gravar_acessos = Conn.execute ("UPDATE Tabela SET Acessos = Acessos +1 WHERE idArquivo="ennio-conhecendohardware")
Essa instrução irá gravar +1 ao contador dos dados e atualizar cada vez que a página for carregada!
valeu pela dica! porém, não consegui gostaria de ver onde estou pecando veja bem:
Set Gravar_acessos = Conn.execute ("UPDATE Tabela SET Acessos = Acessos +1 WHERE idArquivo="ennio-conhecendohardware")
veja bem acessos no meu esquema deve ser tipo numérico?
o esquema idArquivo seria de que tipo na minha tabela?poderá ser tipo texto apontando como referencia para uma pasta de arquivos?assim acessos como instancia: ..\arquivos\hardware.doc quando clica abre o download.
gravar_acesso uma variável que guardará esses dados atualizável depois o objeto do banco instanciado(ou seja set Conn=Server.CreateObject("ADODB.Connection")) chamado Conn usando o método execute atualizando a minha tabela e minha instancia do meu esquema acessos
testei com um campo ou esquema acessos onde tivesse o nome=x contasse mais um e a lógica não funcionou, ele(esquema acessos) não contou.
estou usando o access 2007.
MAIS UMA VEZ OBRIGADO POR SUA BONDOSA PACIÊNCIA. POIS, O MEU PERFIL CONHEÇO UM POUCO DE LÓGICA DE PROGRAMAÇÃO E ESTOU COMEÇANDO A PROGRAMAR EM ASP.Já verifico e consigo dectectar os erros, agora o problema é ver se essa minha explicação de como estou fazendo está certo?
valeu Dionatan pelas suas informações
Olá ennio.
Pelo que entendi você quer que sejá exibido o tanto de acessos de cada arquivo ASP,
então para isso você precisa criar uma conexão com o banco de dados e depois é só fazer a instrução SQL,
tambem quero lembrar que o tanto de acessos vai ter que ficar armazenado em uma tabela do banco...
Você deverá fazer o seguinte:
Set Gravar_acessos = Conn.execute ("UPDATE Tabela SET Acessos = Acessos +1 WHERE idArquivo="ennio-conhecendohardware")
Essa instrução irá gravar +1 ao contador dos dados e atualizar cada vez que a página for carregada!
- Fórum WMO
- → Viewing Profile: Posts: ennio
- Privacy Policy
- Regras ·