[MSSQL2000] xp_sendmail i for xml
Anna - 18-10-2007 00:03
[MSSQL2000] xp_sendmail i for xml
Witam
Mam następujący problem: wysyłam maila za pomocą procedury xp_sendmail, tam do argumentu @query przypisuje zapytanie z klauzura FOR XML, ELEMENT. Wynik zapytania ma być dołaczony w formie pliku w załączniku. Mail się wysyła, załącznik też jednak jest pusty :((, wie ktoś dlaczego??
Pozdrawiam
-- Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
=?iso-8859-2?q?Filip_Rembia=B3kowski?= - 18-10-2007 00:03
On 17 Paź, 16:57, "Anna" <pierestroyka.SKA...@gazeta.pl> wrote:
> Mam następujący problem: wysyłam maila za pomocą procedury xp_sendmail, tam do > argumentu @query przypisuje zapytanie z klauzura FOR XML, ELEMENT. Wynik > zapytania ma być dołaczony w formie pliku w załączniku. Mail się wysyła, > załącznik też jednak jest pusty :((, wie ktoś dlaczego??
nie możesz pokazać kodu? albo chociaż kluczowych fragmentów? z opisu wygląda OK, ale diabeł tkwi w szczegółach...
druga sprawa: podaj wersję serwera.
Anna - 19-10-2007 00:00
Filip Rembiałkowski <plk.zuber@gmail.com> napisał(a):
> On 17 Pa=BC, 16:57, "Anna" <pierestroyka.SKA...@gazeta.pl> wrote: > > > Mam nast=EApuj=B1cy problem: wysy=B3am maila za pomoc=B1 procedury xp_sen= > dmail, tam do > > argumentu @query przypisuje zapytanie z klauzura FOR XML, ELEMENT. Wynik > > zapytania ma by=E6 do=B3aczony w formie pliku w za=B3=B1czniku. Mail si= > =EA wysy=B3a, > > za=B3=B1cznik te=BF jednak jest pusty :((, wie kto=B6 dlaczego?? > > nie mo=BFesz pokaza=E6 kodu? albo chocia=BF kluczowych fragment=F3w? > z opisu wygl=B1da OK, ale diabe=B3 tkwi w szczeg=F3=B3ach... > > druga sprawa: podaj wersj=EA serwera. >
Wersja serwera: Microsoft SQL Server 2000 - 8.00.760 (Intel X86) SO: MS Windows Serwer 2003
declare cur cursor for select gidNumer from gc_doWyslania
open cur fetch next from cur into @gidNumer while @@fetch_status=0 begin set @nazwa = 'AA_'+cast(@gidNumer as varchar(10))+'.xml '
set @query = 'select gidNumer as Nrfaktury,replace(convert(varchar(10),dateadd(day, data,''1800-12-28''),120),''-'','''') as data,twr_ean as EAN, twr_nazwa as Nazwa,tre_wartoscPoRabacie as cena,tre_ilosc as ilosc,tre_stawkaPod as Vat from SZKOLA.dbo.gc_DoWyslania as Dokument left join SZKOLA.dbo.traElem as elem on gidNumer=tre_gidNumer and gidTyp=tre_gidTyp left join SZKOLA.dbo.twrKarty as Towar on tre_twrNumer=twr_gidNumer where gidNumer='+cast(@gidNumer as varchar(10))+ ' for xml auto,ELEMENTS'
exec master.dbo.xp_sendmail @query=@query, @subject = 'Faktura ', @attach_results='true', @recipients='aimwinciorek@gmail.com;m.winciorek@ge cos.pl', @attachments = @nazwa
--exec master.dbo.xp_stopmail
fetch next from cur into @gidNumer end
close cur deallocate cur
Procedura odpalana jest w jobie, jako 1 krok jest : exec xp_startMail 'nazwa profilu','haslo'; drugi krok to odpalenie procedury do wyslania, kod powyzej. Gdy wykonam zapytanie osobno zwraca poprawnie wyniki. Maile się wysyłaja ale bez załącznika, ilośc maili jest prawidłowa tzn. równa ilosci wierszy w tab. gc_DoWyslania
Pozdrawiam
-- Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[MSSQL2000] Problem z =?ISO-8859-2?Q?tabel=B1/indeksem/zapytanie?==?ISO-8859-2?Q?m_czy_b=B3=B1d_w_bazie_danych=2E=2E=2E?=
=?iso-8859-2?Q?=5Bpocz=B1tkuj=B1cy_uzyszkodnik_mysql=5D_probl em_z_MySQL_n?==?iso-8859-2?Q?a_Windows_XP?=
[Oracle] Instalacja Oracle10g EE na Windows XP
przetwarzanie danych xml w relacyjnych bazach danych
=?iso-8859-2?Q?program_foxpro_i_win_vista_=3F_w_xp_dzia=B3a=B 3o.?=
[MSSQL2000]-ciekawy problem z dzieleniem liczb decimal(38,25)
=?iso-8859-2?Q?pare_pyta=F1_dot._MSSQL2005.?=
MSDE, MSSQL2005EE - problem z dostępem z innego komputera.
[MSSQL2005] Export z serwera do pliku .mdf/.ldf
[MSSQL2005]Flush dla okienka z outputem w Managment Studio
zanotowane.pldoc.pisz.plpdf.pisz.plmelooonka.opx.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|