社区
新技术前沿
帖子详情
sql2008查询通知,200分求解
马少华
2012-06-06 03:17:26
sql2008查询通知问题求解
...全文
145
13
打赏
收藏
sql2008查询通知,200分求解
sql2008查询通知问题求解
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
迷失的空间
2012-06-10
打赏
举报
回复
http://topic.csdn.net/u/20120606/08/81f9b633-012d-4a09-baad-13cb01368d19.html
已经回复,仅供参考
马少华
2012-06-07
打赏
举报
回复
顶起,没有人遇到过这个问题吗
马少华
2012-06-06
打赏
举报
回复
[Quote=引用 7 楼 的回复:]
还有一种功能,
之前公司做工一个功能,
执行一个存过过程,
会自动提取数据,立即发送邮件
楼主可以考虑 当用户执行一个事件时,
去调用发送邮件的 功能,
功能说明:
if有数据,
do....
else
return
[/Quote]
如果查询通知弄不通的话,我会尝试这么做的。
bean_sql
2012-06-06
打赏
举报
回复
还有一种功能,
之前公司做工一个功能,
执行一个存过过程,
会自动提取数据,立即发送邮件
楼主可以考虑 当用户执行一个事件时,
去调用发送邮件的 功能,
功能说明:
if有数据,
do....
else
return
马少华
2012-06-06
打赏
举报
回复
cmd.CommandType = CommandType.StoredProcedure;
这一句是被注释了的
马少华
2012-06-06
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
两个可能出现问题的地方
1、 是否在一台机,如果多台机需要创建了服务路由,以及相关的端点
2、是否没有创建事件通知 ,你应该用个比较常见的事件来测试
[/Quote]
1,是在同一个机器上
2,能否说详细点,我的测试代码如下:
[code=c#]
static void Main()
{
if (!CanRequestNotifications())
{
Console.WriteLine("UnPermission!");
return;
}
using (SqlConnection con = new SqlConnection("connstring"))
{
SqlCommand cmd = new SqlCommand(@"SELECT [Sunit] ,[Saddress] ,[Stel] ,[Cunit] FROM [dbo].[MyTable]", con);
cmd.CommandType = CommandType.StoredProcedure;
SqlDependency dep = new SqlDependency(cmd);
dep.OnChange += new OnChangeEventHandler(dep_OnChange);
SqlDependency.Start(con.ConnectionString);
Console.WriteLine("Press anykey to continue");
Console.ReadKey();
SqlDependency.Stop(con.ConnectionString);
}
}
private static bool CanRequestNotifications()
{
SqlClientPermission permission =
new SqlClientPermission(
PermissionState.Unrestricted);
try
{
permission.Demand();
return true;
}
catch (System.Exception)
{
return false;
}
}
static void dep_OnChange(object sender, SqlNotificationEventArgs e)
{
Console.WriteLine("OnChanged {0}\t{1}\t{2}", e.Info.ToString(), e.Source.ToString(), e.Type.ToString());
}
[/code]
叶子
2012-06-06
打赏
举报
回复
看了半天,暂时没有想到任何原因...
昵称被占用了
2012-06-06
打赏
举报
回复
两个可能出现问题的地方
1、 是否在一台机,如果多台机需要创建了服务路由,以及相关的端点
2、是否没有创建事件通知 ,你应该用个比较常见的事件来测试
昵称被占用了
2012-06-06
打赏
举报
回复
看看先
数据库
SQL
查询
,最佳案例讲解
本课程内容包含:,内容包含
SQL
查询
基础知识、聚合函数、排序、
分
组、嵌套和连接
查询
,所有的内容都是以LibraryDB数据库为背景,通过大量的案例逐一介绍
查询
中的每一个知识点的应用,实战型极强 二、学习建议 ...
sql
200
8
的错误代码解释(转载)
1022
通知
更改请求正在完成中,且信息并未返回到呼叫方的缓冲区中。当前呼叫方必须枚举文件来查找更改。 1051 已发送停止控制到服务,该服务被其它正在运行的服务所依赖。 1052 请求的控件对此服务无效 1053 服务...
SQL
SERVER
200
8
登录错误代码解释
1022
通知
更改请求正在完成中,且信息并未返回到呼叫方的缓冲区中。当前呼叫方必须枚举文件来查找更改。 1051 已发送停止控制到服务,该服务被其它正在运行的服务所依赖。 1052 请求的控件对此服务无效 1053 服务...
SQL
Server错误代码大全及解释(留着备用)
SQL
Server错误代码大全及解释(留着备用)
SQL
语言及
查询
优化技巧
SQL
(Structured Query Language,结构化
查询
语言),一种专门用来管理关系数据库(RDBMS)的语言。它用于存取、操纵和维护关系数据库中的数据,尤其是保存着各种相关信息的表格。由于其标准化,可移植性强,而且易于...
新技术前沿
6,129
社区成员
4,460
社区内容
发帖
与我相关
我的任务
新技术前沿
MS-SQL Server 新技术前沿
复制链接
扫一扫
分享
社区描述
MS-SQL Server 新技术前沿
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章