Toon posts:

[MSSQL] auto script voor versturen mail

Pagina: 1
Acties:

Verwijderd

Topicstarter
Op welke manier zou het mogelijk zijn om 3 maal in de week automatisch de server een opdracht te geven (voorgedefinieerde query). Is het ook mogelijk om op basis van het resultaat emails te versturen.

De query, de mailafhandling heb ik al klaar (asp). De emails worden ook wel verstuurd. Het enige wat ik anders zou willen is dat ik niet 3 keer in de week naar de beheermodule hoef te gaan om op een knop te drukken die opdracht geeft om query uit te voeren.

Is er een manier om de asp pagina die nu gebruikt wordt automatisch op 3 voorgedefineerde momenten in de week de pagina aanroept en uitvoerd?

alvast bedankt voor het meedenken.

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Kan je geen mail versturen via een Stored Procedure dmv van XP_SENDMAIL?

Bij ons op het werk doen we dat op die manier... En dat werkt erg goed..

[ Voor 5% gewijzigd door LuCarD op 02-02-2004 13:41 ]

Programmer - an organism that turns coffee into software.


  • P_de_B
  • Registratie: Juli 2003
  • Niet online
^^^^ en dan de sp met een job schedulen

Oops! Google Chrome could not find www.rijks%20museum.nl


  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

P_de_B schreef op 02 februari 2004 @ 13:44:
^^^^ en dan de sp met een job schedulen
Hee dat is onze setup hier... :) Hoe wist jij dat? :D

Dat was ik even vergeten er bij te vermelden...

Programmer - an organism that turns coffee into software.


  • whoami
  • Registratie: December 2000
  • Laatst online: 00:40
Kan je dat niet met de SQL Agent schedulen?

https://fgheysels.github.io/


Verwijderd

Topicstarter
oke, ben heftig aan het zoeken wat de verschillende mogelijkheden zijn.
- heb je met een sp dezelfde mogelijkheden als met een asp pagina?
- scedule job kan geen asp pagina aanroepen, toch?
- waar kan ik voorbeelden vinden de huidige asp pag aan te passen aan een formaat dat aangeroepen kan worden door een sp.

...ben ondertussen zelf ook aan het zoeken...

  • xtra
  • Registratie: November 2001
  • Laatst online: 19-11-2025
Verwijderd schreef op 02 februari 2004 @ 13:58:
oke, ben heftig aan het zoeken wat de verschillende mogelijkheden zijn.
- heb je met een sp dezelfde mogelijkheden als met een asp pagina?
- scedule job kan geen asp pagina aanroepen, toch?
- waar kan ik voorbeelden vinden de huidige asp pag aan te passen aan een formaat dat aangeroepen kan worden door een sp.

...ben ondertussen zelf ook aan het zoeken...
Kijk eens naar de Windows Scripting Host op MSDN. Vrijwel dezelfde mogelijkheden als een ASP-pagina.

Verwijderd

Topicstarter
LuCarD schreef op 02 februari 2004 @ 13:40:
Kan je geen mail versturen via een Stored Procedure dmv van XP_SENDMAIL?

Bij ons op het werk doen we dat op die manier... En dat werkt erg goed..
Oke maar een query bepaald wie de recipients zijn waar mail naar toe gestuurd moet worden.. Dus niet alleen de query maar ook de recipients en de inhoud is dynamisch...

  • whoami
  • Registratie: December 2000
  • Laatst online: 00:40
Verwijderd schreef op 02 februari 2004 @ 13:58:
oke, ben heftig aan het zoeken wat de verschillende mogelijkheden zijn.
- heb je met een sp dezelfde mogelijkheden als met een asp pagina?
- scedule job kan geen asp pagina aanroepen, toch?
- waar kan ik voorbeelden vinden de huidige asp pag aan te passen aan een formaat dat aangeroepen kan worden door een sp.

...ben ondertussen zelf ook aan het zoeken...
Je kan een stored procedure maken die die query voor jou uitvoert, en dan de resultaten naar je mailt mbhv die xp_sendmail system procedure.
Als je er dan ook nog eens in slaagt om het uitvoeren van die SP te schedulen, dan ben je klaar.
Daarnaast snap ik je 3de punt niet echt.... Waarom wil je die ASP pagina aanpassen? Als die SP volautomatisch loopt, heb je geen asp pagina meer nodig daarvoor.

https://fgheysels.github.io/


Verwijderd

Topicstarter
oke ik snap je vraag, laat ik het iets meer uitleggen:
situatieschets (heel eenvouig uitgelegd):

- clienten volg systeem via internet
- wekelijks is er een evaluatie die clienten invoeren
- 3 keer in de week moeten er mails verstuurd worden naar clienten waar de content afhankelijk is van :de week waar ze inzitten, de antwoorden die ze gegeven hebben en eventueel nog andere variabelen.

Ik heb op dit moment 3 asp pagina's. Elke pagina bevat een query die alle variabelen uitlezen en voor elk client (loop) in de db een andere (html) mail stuurd (op basis van ingevulde antwoorden).

Wat heel erg wenselij kzou zijn is dat ik niet 3 keer in de week deze asp pagina's hoef op te roepen om de query uit te voeren.

Verwijderd

Topicstarter
ben zelf ook wat verder:
kan sp aanmaken en in de schedule zetten.
Kan ik ook behalfe een query ook een if-else statement toevoegen?

  • whoami
  • Registratie: December 2000
  • Laatst online: 00:40
Verwijderd schreef op 02 februari 2004 @ 14:45:
Kan ik ook behalfe een query ook een if-else statement toevoegen?
Ja.
Zoek eens wat meer informatie op ivm T-SQL (Transact SQL) statements.

code:
1
2
3
4
5
6
IF <conditie>
BEGIN
END
ELSE
BEGIN
END


Zo ongeveer schrijf je een IF statement in T-SQL. Check toch nog maar eens de syntax na, want dit is uit de losse pols. 'k Heb hier atm geen Sql Server draaien, en 't is al een tijd geleden dat ik er nog met gewerkt heb.

https://fgheysels.github.io/


Verwijderd

Topicstarter
cool, zal eerst eens even zaken gaan uitzoeken, bedankt
Pagina: 1