-1
Im asp에서 설계 중입니다.ASP 전자 메일 (레코드 세트 포함)
InspectionCalendar 테이블에서 정보를 가져 와서 특정 날짜에 이메일을 보내야합니다. (액세스 할 수 있습니다.)
특정 일에 보낸해야 하나 이상의 통지 될 것입니다. (검사)
어떻게 i를 하나 개의 컬럼 정보를 선택하여 여러 이메일을 전송하여 레코드를 통해 루프 사용할 수있는 각 레코드는 무엇입니까?
Set myMail=CreateObject("CDO.Message")
myMail.Subject= (SmsInfo.Fields.Item("Subject").Value)
myMail.From= (SmsInfo.Fields.Item("Email").Value)
myMail.To= mail_to
myMail.HTMLBody= (Tag.Fields.Item("MaintenanceTag1").Value) & (Agent.Fields.Item("Abreviation").Value) & (Reference.Fields.Item("MaintenanceID").Value) & "." & (Tag.Fields.Item("MaintenanceTag2").Value) & (Tag.Fields.Item("MaintenanceTag3").Value) & "."
myMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusing")=2
myMail.Configuration.Fields.Item("schemas.microsoft/cdo/configuration/smtpserverport") = 25
myMail.Configuration.Fields.Item("schemas.microsoft/cdo/configuration/smtpserver") = "localhost"
myMail.Configuration.Fields.Item("schemas.microsoft/cdo/configuration/smtpserverpickupdirectory") = "c:\inetpub\mailroot\pickup"
myMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 0 'basic (clear-text) authentication
myMail.Configuration.Fields.Update
myMail.Send
set myMail=nothing
SMS는 정보 예를. 위에 열거되지 않은 주제와 날짜를 가져오고 싶습니다. 레코드 세트 루프는 어디에 두어야합니까? Set myMail = CreateObject ("CDO.Message") 전에? – user3501463
@ user3501463 심각하게도 cdo 메일 구성을 만들었지 만 레코드 세트를 루프하는 방법을 모르겠다면 복사 및 붙여 넣기 증후군 같은 냄새가 나에게 들립니다. – Lankymart
전자 메일 코드를 별도의 서브 루틴에 넣으십시오. 그런 다음 위에 표시된 것처럼 데이터베이스의 각 레코드에 대해 한 번 호출하십시오. 행운을 빕니다. – Bond