Hoe om `n geprogrammeerde HTML-verslag van `n SQL-bediener te stuur
Leer om inligting te verkry oor voorwerpe wat op die punt staan om te verstryk en daagliks per e-pos aan alle belangstellende gebruikers te stuur. Gebruik SQL Server en. Net kode.
stappe
1
Skryf die navraag om rou data te kry. Gebruik die "Adventure Works" -databasis vir die voorbeeld wat volg. Probeer om meer inligting as die huidige datum te gebruik.
- Dit is die resultate.
2
Voer die navraag uit en stuur die resultate. SQL Server (sedert 2005) het `n gestoor proses om e-pos direk vanaf die databasis te stuur. SQL Mail moet op die bediener opgestel en uitgevoer word vir hierdie gestoor prosedure om te werk. As u msdb.dbo.sp_send_dbmail gebruik, kan u die resultate van `n soektog as `n e-pos stuur, so eenvoudig soos dit in die prentjie lyk.
3
Oorweeg dit om die data in HTML te stuur. As u die resultate meer professioneel wil hê, is die beste opsie om dit as HTML te stuur, een van die funksies van die gestoor prosedure sdb.dbo.sp_send_dbmail. Deur die opsie en die XML-vermoëns van SQL Server te kombineer, skryf `n gestoor prosedure om die resultate te omskep in `n HTML-tabel, soos die een wat in die prentjie gesien word.
4
Nou kan jy voeg styl by na die html wat u reeds in die gestoor prosedure het, op hierdie manier (sien beeld).
5
Program dit en sien hoe dit werk. Aangesien dit `n eenvoudige soektog is, kan dit ingesluit word in enige SQL-taak. Dit is nie moeilik om `n lys van ontvangers met hul e-posadresse te kry nie en skep `n siklus wat die msdb.dbo.sp_send_dbmail-prosedure in dieselfde taak uitvoer. Om te voltooi, program om die taak so dikwels as wat jy benodig, te bestuur, en kry `n daaglikse verslag direk vanaf SQL.
Deel op sosiale netwerke:
Verwante
- Hoe om van Yahoo na Gmail te verander
- Hoe om aksie navrae in Microsoft Access te skep
- Hoe om `n databasis in SQL Server te skep
- Hoe om `n navraag in MS Access 2007 uit te voer
- Hoe om `n e-pos met Telnet te stuur
- Hoe om `n webblad met HTML te hack
- Hoe om `n SQL-navraag in Microsoft Excel in te voeg
- Hoe om `n MySQL-bediener op `n rekenaar te installeer
- Hoe om SQL-navrae te stuur na die MySQL-opdraglyn
- Hoe om inkomende e-pos bediener data te verkry en op te dateer
- Hoe om `n strooipos op Yahoo! te rapporteer pos
- Hoe om die SA wagwoord in die SQL-bediener te herstel
- Hoe om Outlook-fout 0x800ccc0b op te los wanneer u `n e-pos stuur
- Hoe om Windows Server 2003 te gebruik
- Hoe toegang tot `n MySQL databasis met PHP
- Hoe om PHP en MySQL te leer
- Hoe om te koppel aan Microsoft Exchange Server sonder Microsoft
- Hoe om `n L2J-bediener op te stel
- Hoe om `n basiese aantekenkode in PHP te skep
- Hoe om `n e-pos te verval
- Hoe om `n gekraakte Minecraft-bediener te maak