안녕하세요, 저는 매일 오전 9시에 다음 코드를 실행하고 싶습니다. 기본적으로 코드는 txt 파일과 각 줄을 읽습니다. 그것은 처리하고 MySQL 테이블에 삽입합니다. 어떻게해야합니까? 나는 다음을 찾았습니다 Make server automatic run asp-script every day하지만 작동하지 않습니다. 도와주세요.작업 스케줄러를 사용하여 ASP 파일을 실행 하시겠습니까?
<%
strFileName = "database/testdata.txt"
Set fso = Server.CreateObject("Scripting.FileSystemObject")
set fs = fso.OpenTextFile(Server.MapPath(strFileName), 1, true)
if not fs.AtEndOfStream then
Do while not fs.AtEndOfStream
strRow = fs.ReadLine
sDate = Mid(Trim(strRow), 1, 8)
Set rstTMClk1 = server.CreateObject("ADODB.RecordSet") '=== Transfer from file to TMCLK1
sSQL = "select * from TMCLK1 '"
rstTMClk1.Open sSQL, conn, 3, 3
if rstTMClk1.eof then '=== To avoid duplicates
sSQL = "insert into TMCLK1 (DT_WORK) "
sSQL = sSQL & "values ("
sSQL = sSQL & "'" & fdate2(sDate) & "'"
sSQL = sSQL & ") "
conn.execute sSQL
end if
pCloseTables(rstTMClk1)
Loop
end if
pCloseTables(fs)
%>
코드를 VBS 파일에 복사하고 Server.CreateObject의 모든 참조를 CreateObject로 변경하고 작업을 설정하면 좋은 결과를 얻을 수 있습니다. –