Avatar billede hehlers Nybegynder
17. december 2003 - 08:46 Der er 5 kommentarer og
1 løsning

Når dato er større end nu - afsend en mail

Jeg har et vare system i ASP/access, hvor en bruger kan indtaste oplysninger om en bestemt vare.

Han kan blandt andet indtaste, hvornår varen er fra og hvornår den kan holde sig til.

Når holdbarhedsdatoen er overskredet skal systemet sende en mail til vedkommende med at datoen for den pågældende vare er overskredet. Det skal kun sende en mail på en vare en gang!
Avatar billede powell Nybegynder
17. december 2003 - 09:02 #1
Dette kunne være en løsning:

<%
Dim sSidsteSalgsDato
Dim sDatoCheck
Dim objSendEmailAdm

If isDate(sSidsteSalgsDato) then       
    sSidsteSalgsDato = cDate(SidsteSalgsDato)
    sDatoCheck = cDate(sDatoCheck)
   
    If sSidsteSalgsDato < sDatoCheck Then
        Set objSendEmailAdm = CreateObject("CDONTS.NewMail")
        Server.CreateObject("CDONTS.NewMail")

        With objSendEmailAdm
        .From = "VareRobot@CheckSystemet.Dk"
        .to = ###TIL EMAIL ADRESSE###
        .Subject = "Vareinformation"
        .Body = "Varen er for gammel"
         
        .Send
        End With
        Set objSendEmailAdm = Nothing
    End If
End If
%>
Avatar billede hehlers Nybegynder
17. december 2003 - 09:17 #2
ok, dette system sender det ikke kun en mail hvis man kommer ind på siden?

Kan godt ske det er et dumt spøgsmål, men jeg er ikke den store programmeringsørn. :D
Avatar billede powell Nybegynder
17. december 2003 - 11:41 #3
Det kommer jo egentligt an på hvor du ligger scriptet. Du kan jo altid lave det som en inkluderingsfil så den hentes i de situationer, hvor det er nødvendigt.

Men naturligvis skal scriptet aktiveres af et eller andet, enten når en side aktiveres, eller ved døgnsskifte, eller andet.
Avatar billede hehlers Nybegynder
17. december 2003 - 11:42 #4
Hvis nu at den skal aktiveres en gang om ugen - hvordan gør man så det?
Avatar billede powell Nybegynder
17. december 2003 - 12:03 #5
Et scripts speciale er aktiveringen. En aktivering der som oftest skal ske fra en klient. Hvis du har behov for en løsning der kører tidsbestemt, bør du kikke på en windows baseret løsning (Visual Basic, Delphi, Visual C++ eller andet).
Avatar billede hehlers Nybegynder
26. august 2004 - 09:29 #6
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester