powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / SQL mail
11 сообщений из 11, страница 1 из 1
SQL mail
    #32024525
slavasl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ja ispolzuj proceduru
xp_readmail
No ona vivodit na ekran vse postupivsie soobsenija
Kak sdelat' tak ctobi ona.
Citala novoe postupivsee soobsenie.
I klala dannie eto go soobsenija v tabllicu
...
Рейтинг: 0 / 0
SQL mail
    #32024602
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IMHO приблизительно так

DECLARE @status int, @message_id varchar(255)
EXEC @status = xp_findnextmsg @unread_only = 'TRUE', @msg_id = @message_id OUTPUT
IF @message_id IS NOT NULL
BEGIN
EXEC @status = xp_readmail @msg_id = @message_id, ...
IF @status <> 0 INSERT ....
END
...
Рейтинг: 0 / 0
SQL mail
    #32024634
slavasl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Privet
Sdelal tak
No on daze ne sozdajot tablicu ((
V cjon mozet bit' problema
DECLARE @status int, @message_id varchar(255)
EXEC @status = xp_findnextmsg @unread_only = 'TRUE', @msg_id = @message_id OUTPUT
IF @message_id IS NOT NULL
BEGIN
EXEC @status = xp_readmail @msg_id = @message_id
IF @status <> 0 CREATE TABLE T1 ( column_1 int, column_2 varchar(30))
--BEGIN

-- INSERT T1 VALUES (1, 'Row #1')
--END
END
...
Рейтинг: 0 / 0
SQL mail
    #32024646
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
No on daze ne sozdajot tablicu

Стало быть не выполнются либо IF @message_id IS NOT NULL либо IF @status <> 0.
...
Рейтинг: 0 / 0
SQL mail
    #32024650
slavasl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Spasibo esjo raz v takom variante poslo
Kstati ja toze iz Eesti ti otkuda ))
Da i vot takoj vopros poka ti v seti doputim u meja s pismom prihodit n attachment faillov .
Kak mne prosmotret' i polozit' soderzimoe failov v B.d.
Esjo raz spasibo ))
DECLARE @status int, @message_id varchar(255),@message varchar(30),@subject varchar(30)
EXEC @status = master.dbo.xp_findnextmsg @msg_id = @message_id OUTPUT
IF @message_id IS NOT NULL
BEGIN
EXEC master.dbo.xp_readmail @msg_id = @message_id, @message=@message OUTPUT, @subject=@subject OUTPUT
--polja nado delat' odinakovimi s objavleniem odnoj dlini ))
IF @subject<>'SQLtest'
BEGIN
EXEC @status = master.dbo.xp_findnextmsg @msg_id = @message_id OUTPUT
--CREATE TABLE T1 ( column_1 varchar(30), column_2 varchar(30),column_3 varchar(30))
INSERT T1 VALUES (@message_id, @message, @subject)
SELECT @message_id,@subject
--INSERT T1 VALUES (1, @originator)
--EXEC xp_deletemail @msg_id = @message_id
END
END
...
Рейтинг: 0 / 0
SQL mail
    #32024651
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BOL

xp_readmail .... [,[@attachments =] 'attachments [;...n]' OUTPUT]

[@attachments =] 'attachments [;...n]'
Is the semicolon-separated list of returned temporary paths of the mail attachments for the message. Temporary paths are separated by a semicolon (; ). attachments is varchar(255), with no default.
...
Рейтинг: 0 / 0
SQL mail
    #32024769
slavasl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Privet s 8 marta tebja
A tak ctobi dannie pisalis' v tablicu nelzja sdelat'.
I esjo ti ne znaes' est' li stored procedures dlaj sozdanija DTS.
T.e. mne nado sozdat' DTS script i zapustit' na drugoj masine ctobi on sozdalsja.
Ja proboval cerez VB modul sozdaval *.exe fail no nicego ne poslo ((
...
Рейтинг: 0 / 0
SQL mail
    #32024818
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Privet s 8 marta tebja
Хм, вообще-то мой праздник был 23-го февраля

A tak ctobi dannie pisalis' v tablicu nelzja sdelat'.
А в чем проблема. В команде INSERT можно использовать часть VALUES, которая прекрасно понимает переменные. Или вы о чем-то другом ?

T.e. mne nado sozdat' DTS script i zapustit' na drugoj masine ctobi on sozdalsja.
DTS script ? Этот вы о чем ? DTS Package - знаю, script - тоже наверное знаю, а вот DTS script. Поподробнее, если можно


Ja proboval cerez VB modul sozdaval *.exe fail no nicego ne poslo
Чем больше информации вы обнародуете, тем более правильные ответы/советы вы получите
...
Рейтинг: 0 / 0
SQL mail
    #32024923
slavasl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Privet s 8 marta tebja
Хм, вообще-то мой праздник был 23-го февраля
Ups(Nick podvjol) ))))))) Tak s prosedsim 23 Fevralja ))))

A tak ctobi dannie pisalis' v tablicu nelzja sdelat'.
А в чем проблема. В команде INSERT можно использовать часть VALUES, которая прекрасно понимает переменные. Или вы о чем-то другом ?
T.e. u menja prikrepljon fail s rassireniem cvs(txt) v njom nekotorije dannie.
Vibrat' eti dannie i vstavit' v konkretnie jacejki konkretnij tablici

T.e. mne nado sozdat' DTS script i zapustit' na drugoj masine ctobi on sozdalsja.
DTS script ? Этот вы о чем ? DTS Package - знаю, script - тоже наверное знаю, а вот DTS script. Поподробнее, если можно
Script dlja sozdanija DTS Package. Ili sussestvuet li vozmoznos' ispolzovat' stored procedures dlja sozdanija DTS Package

Ja proboval cerez VB modul sozdaval *.exe fail no nicego ne poslo
Чем больше информации вы обнародуете, тем более правильные ответы/советы вы получите
T.e ja proboval sozdat' DTS Package pri pomosi VB no on ne pojavilsja v SQL Server ((
...
Рейтинг: 0 / 0
SQL mail
    #32025021
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
T.e. u menja prikrepljon fail s rassireniem cvs(txt) v njom nekotorije dannie.
Vibrat' eti dannie i vstavit' v konkretnie jacejki konkretnij tablici

Вы хотите это проделать на T-SQL, т.е. создать хранимую процедуру и читать из нее содержимое присланного файла?

Script dlja sozdanija DTS Package. Ili sussestvuet li vozmoznos' ispolzovat' stored procedures dlja sozdanija DTS Package
Документированных возможностей и процедур для переноса DTS Package, которые сохранены в виде Local Packages или Meta Data Service Packages НЕТ.
Можно только при записи DTS Package сохранить его на другом сервере, выбрав сервер в соответствующем диалоге.
Либо скопировать базу msdb, т.к. все DTS Package храняться там. Правда там храниться не только они(например настройки репликации), поэтому такое действие может повлиять на работоспособность другого сервера.(можно конечно "покопаться" в msdb и точно выяснить, какие таблицы используются для хранения DTS Package, но есть ли у вас на это время и желание ?)

T.e ja proboval sozdat' DTS Package pri pomosi VB no on ne pojavilsja v SQL Server
http://www.sql.ru/articles/article.php?id=497
...
Рейтинг: 0 / 0
SQL mail
    #32025270
slavasl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SPASIBO VSJO SDELAL RBOTU S ATTACHMENT IZ DTS KAK ZAPISIVAT' DTS NASJOL.
BOLSOE SPASIBO
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / SQL mail
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]