
Gerar Txt Do Banco Automaticamente
#1
Ralph
Posted 03/11/2003, 17:30
Estou usando banco de dados Acess (pelo o que pesquisei, o SQL Server consegue fazer isso).
Alguém tem alguma solução?
O que eu poderia fazer?
- usar o asp, e fazer uma programação?
- no banco, criar stored procedures, ou triggers?
obs: preciso, que o seja feito esse 'backup' automaticamente, sem ninguém dar o 'start' em alguma página em asp...
Valew pessoal...
[]s
#2
Posted 03/11/2003, 17:47
Faça um arquivo que faça a leitura de todos os dados do banco de dados e salvando automaticamente num txt.
Pergunte se seu servidor permite rodar aplicativos feitos por você. Se puder, peça então que ele seja executado pelo famoso "Agendador de Tarefas". Assim, você escolhe em quais dias ou horas ele trabalhará, fazendo o backup.
Experimente procurar a parte de programação do nosso fórum.
De repente lá podem lhe explicar com mais precisão sobre como proceder.
Abraços, boa sorte!

' profissão: ALOG Data Centers do Brasil (analista de sistemas)
' publicidade: ALOG Data Centers do Brasil
#3
Posted 03/11/2003, 17:51
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<% option explicit %>
<%
Const ForReading = 1, ForWriting = 2, ForAppending = 8
Const TristateUseDefault =-2 ' abre o file padrão usado pelo sistema
Const TristateTrue = 1 ' abre o file em unicode
Const TristateFalse = 0 ' abre o file em ascII
Dim objFS,objTextS,strLine ' variáveis usadas no script
' Primeira parte
Set objFS = Server.CreateObject("Scripting.FileSystemObject")
if objFS.FileExists("c:\asp24h.txt") = true then
Set objTextS = objFS.OpenTextFile("c:\asp24h.txt",ForAppending, False, TristateFalse)
else
Set objTextS = objFS.CreateTextFile("c:\asp24h.txt",False, False)
end if
objTextS.WriteLine " Este foigravado às " & now & "."
objTextS.close
'segunda parte
Set objTextS = objFS.openTextFile("c:\asp24h.txt", ForReading,TristateFalse)
Response.Write " O conteúdo do arquivo: <br><br> " & VbCrlf
Do while objTextS.AtEndOfStream <> true
strLine = objTextS.ReadLine
strLine = Server.HTMLEncode(strLine)
Response.Write strLine & "<br>" & VbCrlf
Loop
objTextS.Close
Set objTextS = Nothing
Set objFS = Nothing
%>
Este foi um sys de log que eu gerei quando alguém deleta algo. Mas aí é só vc fazer algumas alterações
Edição feita por: JucaMaster, 03/11/2003, 18:02.
#4
Posted 03/11/2003, 18:18
sem dar um start?Se tiver que fazer isso sem ninguém der o "start" em alguma página, terá que ser feito com algum aplicativo desenvolvido em VB, Delphi, etc.
Faça um arquivo que faça a leitura de todos os dados do banco de dados e salvando automaticamente num txt.
Pergunte se seu servidor permite rodar aplicativos feitos por você. Se puder, peça então que ele seja executado pelo famoso "Agendador de Tarefas". Assim, você escolhe em quais dias ou horas ele trabalhará, fazendo o backup.
Experimente procurar a parte de programação do nosso fórum.
De repente lá podem lhe explicar com mais precisão sobre como proceder.
Abraços, boa sorte!
achuq funciona sim usando application!
ja vi alguns topikos aki!
faça uma busca....
qndu der certa data ele vcai e executa tal coisa!
#5
Posted 04/11/2003, 15:17
Como assim, por global.asa?sem dar um start?
achuq funciona sim usando application!
ja vi alguns topikos aki!
faça uma busca....
qndu der certa data ele vcai e executa tal coisa!
De qualquer maneira alguém teria que dar o "start"... Teria que alguém visitar a página uma hora qualquer para que o comando fosse executado, não seria feito sozinho.
E pelo que eu entendi, ele quer tudo automático.
Posso estar errado...

' profissão: ALOG Data Centers do Brasil (analista de sistemas)
' publicidade: ALOG Data Centers do Brasil
#6
Posted 04/11/2003, 17:31
Ou usar o seu para startar a página que irá fazer o processamento!
Aceite JESUS como seu único e suficiente salvador!
_












Fórum HOSANAS, venha conversar e se engrandecer com a palavra de DEUS.
Host: ASPECTO, Hospedagem ASP com qualidade e bom preço.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)