está dando um erro que não sei descrever na linha 36 Set Pasta = FSO.GetFolder(CaminhoServer & "\Imagens\Fotos\" & Replace(Data, "/", ".") & "\P")
estou tentando criar uma galeria de fotos sem prescisar usar base de dados no sql server. Gostaria que alguem me desse uma forcinha porque o cliente ta enchendo o saco dicas serão bem vindas tbm..
SEGUE ABAIXO O CODIGO
desde já agradeço =D
<!--#Include File="Admin_Configs.asp"--> <%Call AbreConexao(Conex)%> <% If Request.QueryString("Action") = "" Then Set rs1 = Conex.Execute ("SELECT TOP 25 ID,Titulo,DataCadastro FROM New_Fotos ORDER BY ID DESC")
UltimasFotos = "<option value=""Fotos.asp?Action=ExibeAlbum&Galeria="& rs1("ID") &"""></option>" & vbcrlf UltimasFotos = UltimasFotos & "<option value=""Fotos.asp"">Exibir todas as fotografias</option>" & vbcrlf
While NOT rs1.EOF If Request("Galeria") <> ""& rs1("ID") &"" Then UltimasFotos = UltimasFotos & "<option value=""Fotos.asp?Action=ExibeAlbum&Galeria="& rs1("ID") &""">"& rs1("Titulo") &"</option>" & vbcrlf rs1.MoveNext Wend
rs1.Close Set rs1 = Nothing
Set rs1 = Conex.Execute ("SELECT TOP 25 ID,Titulo,DataCadastro FROM New_Artistas ORDER BY ID DESC")
Artistas = "<option value=""Fotos.asp?Action=ExibeAlbum&Galeria="& rs1("ID") &"""></option>" & vbcrlf Artistas = Artistas & "<option value=""Fotos.asp"">Exibir todos os artistas</option>" & vbcrlf
While NOT rs1.EOF If Request("Galeria") <> ""& rs1("ID") &"" Then Artistas = Artistas & "<option value=""Fotos.asp?Action=ExibeAlbum&Galeria="& rs1("ID") &""">"& rs1("Titulo") &"</option>" & vbcrlf rs1.MoveNext Wend
rs1.Close Set rs1 = Nothing End If
If Request.QueryString("Action") = "ExibeAlbum" Then ID = Request("Galeria")
Set FSO = Server.CreateObject("Scripting.FileSystemObject") Set Pasta = FSO.GetFolder(CaminhoServer & "\Imagens\Fotos\" & Replace(Data, "/", ".") & "\P")
If FSO.FolderExists(Pasta) = False Then Session("Aviso") = "A pasta de "& Replace(Data, "/", ".") &" não foi encontrada!" Else QtdeImagens = 0 A = 1 'Primeiro vamos abrir um objeto FSO Set objFSO = Server.CreateObject ("Scripting.FileSystemObject") 'Agora pegamos a pasta com as imagens! Set Pasta = FSO.GetFolder(CaminhoServer & "\Imagens\Fotos\" & Replace(Data, "/", ".") & "\P") 'Vamos criar um recordset agora! Ele que vai ter o trabalho de ordenar os arquivos! Set rs = Server.CreateObject ("ADODB.RecordSet") 'Vamos adicionar 2 campos nesse recordset!O método Append recebe 3 parâmetros: Nome do campo, Tipo, Tamanho (opcional) 'O tipo pertence à um DataTypeEnum, e você pode conferir os tipos em 'http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ado270/htm/mdcstdatatypeenum.asp rs.Fields.Append "Nome", 200, 255 rs.Fields.Append "Data", 7 rs.Open 'Temos que percorrer agora todos os arquivos e jogar na nossa tabela virtual! For Each Arquivo In ObjPasta.Files