머리말
사람들은 종종 특정 시간에 특정 ASP 프로그램이 전자 메시지 보내기, 데이터베이스 정렬 등과 같은 특정 작업에서 자동으로 수행 될 수 있기를 희망합니다.
방법
1. 사용할 아스 펙스 구성 요소를 찾을 수 있습니다
2. WSH를 사용하여 처리 할 수 있습니다. 다음 기사는 본토 웹 사이트로 재 인쇄되었습니다 (소스를 잊었습니다 ~)
WSH는 기본적으로 ASP와 동일합니다
ASP 구분기를 추가 할 필요가 없습니다
보관 된 보조 파일은 .vbs로 명명되었습니다
ASP.DLL이 사용되지 않으므로 ASP가없는 객체 모드는 적용되지 않습니다.
서보 측은 포함 할 수 없으므로 일부 ado 상수는 스스로 선언해야합니다.
'server.createobject를 사용하지 마십시오
setoconn = createobject ( "adodb.connection")
OCONN.OPENYOURCONNSTRING
ssql = "updateadinfosetadstatus = 0"_
& "wherevalidTodate <= '"& date & "'"
OCONN.Execute (SSQL)
OCONN.CLOSE
setoconn = 아무것도 없습니다
파일을 c : scriptsupdateadstatus.vbs로 저장하십시오. WSH에는 두 가지 버전이 있습니다. 하나는 창 버전 (wscript.exe)이고 다른 하나는 명령 열 버전 (cscript.exe)입니다. 이 예에서는 (cscript.exe)를 사용하면 DOS 명령 열에서 실행할 수 있습니다.
C :> cscriptc : scriptsupdateadstatus.vbs
그런 다음 QueryAnalyzer로 이동하여 데이터가 업데이트되었는지 확인할 수 있습니다. 실제 응용 프로그램에서는이 파일을 사용하여 다른 기간에 작업을 구별하는 것이 좋습니다. 예를 들어, DailyTask.bat라는 배치 파일을 만들어 모든 일상적인 작업을 수행합니다. 이런 식으로 매일이 배치 파일에 실행 해야하는 모든 스크립트를 넣은 다음 AtCommand 또는 SqlServeragent를 사용하여 DailyTask.bat을 정기적으로 실행해야합니다.
Atcommand를 사용하는 것보다 더 효율적이고 안정적인 SQLSERVERAGENT를 사용하는 것이 좋습니다. SQLSERVERAGENT 설정 EnterprisEmanager를 실행할 수 있습니다. 확장 후에는 그런 그림이 보입니다.
오른쪽 마우스에서 작업을 클릭하고 NewJob을 선택하십시오
STEP PRESS NEW를 선택하십시오
stepname 및 type를 지정하고 OperatingSystemCommand를 선택하고 실행 명령을 설정하십시오.
일정을 설정하려면 일정을 선택하십시오
3. VBS 프로그램을 사용하고 Windows의 자동 일정에 따라 IE가 작성하고 완료 한 ASP 프로그램을 시작하도록 지정하십시오.