- 博客(7)
- 资源 (5)
- 收藏
- 关注
原创 自动定时查询销售,定时保存成XLS,自动发送给不同的业务代表-----第0步
忘记这步了,也比较重要,在服务器端执行,生成邮件列表,其中包括查询时间和各个业务员的邮箱地址和查询关键字。在服务器端设置JOB,每天每一个小时执行一次PR_EMAILLIST存储过程,以检查是否有邮件需要发送。SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGOCREATE TABLE [dbo].[email_
2008-10-04 09:37:00 1349
原创 自动定时查询销售,定时保存成XLS,自动发送给不同的业务代表-----第五步
客户端执行,发送邮件及附件和邮件标题设置:if exists (select * from dbo.sysobjects where id = object_id(N[dbo].[xsend_mail]) and OBJECTPROPERTY(id, NIsProcedure) = 1)drop procedure [dbo].[xsend_mail]GOSET QUOTED_I
2008-10-04 09:35:00 1047
原创 自动定时查询销售,定时保存成XLS,自动发送给不同的业务代表-----第四步
服务器端执行,主要是读取EMAIL列表,按里面的查询时间和生产厂家进行查询:CREATE proc pr_getemail@shpchd varchar(20)= outputas--向表中载入数据--insert email_list values(石家庄以岭,abc@163.com,convert(char(8),dateadd(month,-1,getdate()),12
2008-10-04 09:32:00 1133
原创 自动定时查询销售,定时保存成XLS,自动发送给不同的业务代表-----第三步
设置导出路径,设置导出EXCEL的文件名,每个月的文件名自动为‘生产产地+月份’.xls格式。 if exists (select * from dbo.sysobjects where id = object_id(N[dbo].[savexls]) and OBJECTPROPERTY(id, NIsProcedure) = 1)drop procedure [dbo].[save
2008-10-04 09:27:00 1259
原创 自动定时查询销售,定时保存成XLS,自动发送给不同的业务代表-----第二步
在客户端执行导出为XLS的存储过程,借用邹老大的过程:if exists (select * from dbo.sysobjects where id = object_id(N[dbo].[p_exporttb]) and OBJECTPROPERTY(id, NIsProcedure) = 1)drop procedure [dbo].[p_exporttb]GOSET QU
2008-10-04 09:24:00 864
原创 自动定时查询销售,定时保存成XLS,自动发送给不同的业务代表-----第一步
这几个存储过程主要是针对服务器不能上网,客户端可以上网的环境下,如果服务器能直接上网,则更简单,先定时生成查询,然后将查询生成XLS到客户端上,然后在客户端上配置SQLMAIL,读取EMAIL表,按里面的时间定时发送电子邮件,不同的商品发到不同的邮箱里。第一,先配置SQLMAIL: 朱二(2004.9 转载请注明作者)通常大家都知道:SQL Server与Microsoft Ex
2008-10-04 09:17:00 1765
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人