Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Mssql - wysyłanie maila z danymi jako załącznik

418 views
Skip to first unread message

G.K.

unread,
Jul 11, 2012, 6:04:21 PM7/11/12
to
Witam,
Czy możliwe jest utworzenie procedury, w której będzie zapytanie
sql-owe, którego przetworzony wynik wyślę jako html w załączniku z bazy
danych?
Szukałem, ale nie mogę znaleźć.
Pozdrawiam,
Grzegorz

geos

unread,
Jul 11, 2012, 6:08:57 PM7/11/12
to
G.K. wrote:
> Witam,
> Czy możliwe jest utworzenie procedury, w której będzie zapytanie
> sql-owe, którego przetworzony wynik wyślę jako html w załączniku z bazy
> danych?
> Szukałem, ale nie mogę znaleźć.

? http://msdn.microsoft.com/en-us/library/ms190307.aspx

G.K.

unread,
Jul 11, 2012, 8:53:09 PM7/11/12
to
W dniu 2012-07-12 00:08, geos pisze:
Fajnie, ale co to za odpowiedź? Znam tą stronę, ale z niej wynika, że
się nie da. A może ktoś ma inne pomysły?

geos

unread,
Jul 11, 2012, 10:54:39 PM7/11/12
to
G.K. wrote:
> Fajnie, ale co to za odpowiedź? Znam tą stronę, ale z niej wynika, że
> się nie da.

tak? w którym miejscu tak wynika?

geos

Robert Sadza

unread,
Jul 12, 2012, 3:41:19 AM7/12/12
to
W dniu 2012-07-12 00:04, G.K. pisze:
Trzeba skonfigurować usługę DatabaseMail
http://blog.sqlauthority.com/2008/08/23/sql-server-2008-configure-database-mail-send-email-from-sql-database/

G.K.

unread,
Jul 12, 2012, 7:59:34 PM7/12/12
to
W dniu 2012-07-12 04:54, geos pisze:
W tym, w którym jest opcja wysyłania zapytania jako załącznik a to mnie
nie urządza, bo ja chciałem zawartość zapytania najpierw przeworzyć a
dopiero potem wysłać. Innej drogi nie znalazłem.
Ale sobie już poradziłem. Zapytanie przetwarzam, zapisuję jako csv
(pierwotnie miał to być html) i zapisany plik wysyłam jako załącznik.
Pozostało mi jeszcze tylko spakowanie go zipem lub arj i wysłanie w
postaci spakowanej, ale to problem doinstalowania zip-a na serwerze.
Pozdrawiam,
Grzegorz

wloochacz

unread,
Jul 13, 2012, 4:47:48 AM7/13/12
to
W dniu 2012-07-13 01:59, G.K. pisze:
> W dniu 2012-07-12 04:54, geos pisze:
>> G.K. wrote:
>>> Fajnie, ale co to za odpowiedź? Znam tą stronę, ale z niej wynika, że
>>> się nie da.
Bzdura.

>> tak? w którym miejscu tak wynika?
>>
>> geos
>
> W tym, w którym jest opcja wysyłania zapytania jako załącznik a to mnie
> nie urządza, bo ja chciałem zawartość zapytania najpierw przeworzyć a
> dopiero potem wysłać. Innej drogi nie znalazłem.
To, że nie znalazłeś nie oznacza iż jej nie ma.
To tylko świadczy o Twojej niewielkiej znajomości tematu, albo o
ograniczonej kreatywności.
Osobiście stawiam na jedno i drugie; nie znoszę ludzi, którzy
autorytarnie uznają, że się nie da nie mając o temacie bladego pojęcia...

> Ale sobie już poradziłem. Zapytanie przetwarzam, zapisuję jako csv
> (pierwotnie miał to być html) i zapisany plik wysyłam jako załącznik.
> Pozostało mi jeszcze tylko spakowanie go zipem lub arj i wysłanie w
> postaci spakowanej, ale to problem doinstalowania zip-a na serwerze.
Taaak... można i tak.
Ale można napisać procedurę z wykorzystaniem CLR.
Albo w czystym SQL utworzyć XML + XSLT.
Można też doinstalować ZIPa (tylko po co, skoro jest wbudowany w system.
No tak, zapomniałem - przecież twierdzisz, ze się nie da...) albo i
WinRAR'a, tylko potem będzie problem z tym okienkiem o wersji shareware...
--
wloochacz
0 new messages