Acessar Csv Com Asp
#1
Posted 24/06/2005, 10:00
estou com uma dúvida... meus projetos todos são acessados via banco com access so que estou precisando acessar dados de um arquivo .csv e mandar para página, gostaria de ajuda pois não estou conseguindo. como faço para abrir o arquivo, a conexão, lê os dados e inserir na tela...
Valeu!!
----------------------------------------------------
Emanuel Araújo
MSN: emanuelaraujocarneiro@hotmail.com
----------------------------------------------------
#2
Posted 24/06/2005, 10:15
arquivo = "c:\arquivo.csv" 'Abre o arquivo Set objFile = objFSO.OpenTextFile(arquivo) 'Enquanto o arquivo CSV nao termina Do While Not objFile.AtEndOfStream 'Armarena uma linha do CSV strText = objFile.readLine Response.Write(strText & "<br>") Loop
#3
Posted 24/06/2005, 10:34
(0x800A01A8)
Objeto necessário: ''
/teste/csv.asp, line 13
é como se ele não estivesse encontrando o arquivo... mas o path esta correto...
Edição feita por: baruelfortal, 24/06/2005, 10:48.
----------------------------------------------------
Emanuel Araújo
MSN: emanuelaraujocarneiro@hotmail.com
----------------------------------------------------
#4
Posted 24/06/2005, 10:57
#5
Posted 24/06/2005, 11:14
<%
dim caminho
dim fs
Set fs = Server.CreateObject("Scripting.FileSystemObject")
caminho = "C:\Inetpub\wwwroot\teste\dolar.csv"
'Verificando se o arquivo existe
Response.Write fs.FileExists(caminho)
'Abre o arquivo
Set objFile = fs.OpenTextFile(caminho)
'Enquanto o arquivo CSV nao termina
Do While Not objFile.AtEndOfStream
'Armarena uma linha do CSV
strText = objFile.readLine
Response.Write(strText & "<br>")
Loop
%>
mas Valeu pela ajuda...
obg...
----------------------------------------------------
Emanuel Araújo
MSN: emanuelaraujocarneiro@hotmail.com
----------------------------------------------------
#6
Posted 24/06/2005, 12:07
olha so o cod:
<%
dim caminho
dim fs
Set fs = Server.CreateObject("Scripting.FileSystemObject")
caminho = "C:\Inetpub\wwwroot\teste\dolar.csv"
'Verificando se o arquivo existe
Response.Write fs.FileExists(caminho)
'Abre o arquivo
Set objFile = fs.OpenTextFile(caminho)
'Enquanto o arquivo CSV nao termina
Do While Not objFile.AtEndOfStream
'Armarena uma linha do CSV
strText = objFile.readLine
Response.Write(strText & "<br>")
Loop
%>
o caminho tem que ser uma url...
então seria: caminho = "http://www.investsho...lude/Dolar.csv"
no caso em vez de OpenTextFile usaria o q?
Agradeço...
Evite Posts Consecutivos dentro de um mesmo topico, use a opção editar do topico em questao..
Edição feita por: Generation, 25/06/2005, 14:40.
----------------------------------------------------
Emanuel Araújo
MSN: emanuelaraujocarneiro@hotmail.com
----------------------------------------------------
#7
Posted 25/06/2005, 11:38
NOPS mew rapazOlá... poxa agora me encontrei em outra duvida...
olha so o cod:
<%
dim caminho
dim fs
Set fs = Server.CreateObject("Scripting.FileSystemObject")
caminho = "C:\Inetpub\wwwroot\teste\dolar.csv"
'Verificando se o arquivo existe
Response.Write fs.FileExists(caminho)
'Abre o arquivo
Set objFile = fs.OpenTextFile(caminho)
'Enquanto o arquivo CSV nao termina
Do While Not objFile.AtEndOfStream
'Armarena uma linha do CSV
strText = objFile.readLine
Response.Write(strText & "<br>")
Loop
%>
o caminho tem que ser uma url...
então seria: caminho = "http://www.investsho...lude/Dolar.csv"
no caso em vez de OpenTextFile usaria o q?
Agradeço...
FSO consegue fazer I/O de arquivos apenas no proprio server onde ocorre..
Para ler/gravar arquivos externos.. sobre outros dominios, vc deve usar um outro componente... XmlHttp ou semelhante...
Procure por XmlHttp no forum que vc vai encontrar alguns exemplos.
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)