好贷网好贷款

sql2008查询通知,200分求解 100evionmzs]

发布时间:2016-12-4 20:12:46 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"sql2008查询通知,200分求解 100evionmzs]",主要涉及到sql2008查询通知,200分求解 100evionmzs]方面的内容,对于sql2008查询通知,200分求解 100evionmzs]感兴趣的同学可以参考一下。

sql2008查询通知问题求解

看看先

两个可能出现问题的地方 1、 是否在一台机,如果多台机需要创建了服务路由,以及相关的端点 2、是否没有创建事件通知 ,你应该用个比较常见的事件来测试

看了半天,暂时没有想到任何原因...

引用 2 楼  的回复:两个可能出现问题的地方 1、 是否在一台机,如果多台机需要创建了服务路由,以及相关的端点 2、是否没有创建事件通知 ,你应该用个比较常见的事件来测试 1,是在同一个机器上 2,能否说详细点,我的测试代码如下: 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());         }

cmd.CommandType = CommandType.StoredProcedure;  这一句是被注释了的

该回复于2012-06-06 15:50:37被版主删除

还有一种功能, 之前公司做工一个功能, 执行一个存过过程, 会自动提取数据,立即发送邮件 楼主可以考虑 当用户执行一个事件时, 去调用发送邮件的 功能, 功能说明:   if有数据,     do....   else      return

引用 7 楼  的回复:还有一种功能, 之前公司做工一个功能, 执行一个存过过程, 会自动提取数据,立即发送邮件 楼主可以考虑 当用户执行一个事件时, 去调用发送邮件的 功能, 功能说明:   if有数据,     do....   else      return 如果查询通知弄不通的话,我会尝试这么做的。

顶起,没有人遇到过这个问题吗

该回复于2012-06-09 12:00:53被版主删除

该回复于2012-06-09 12:00:53被版主删除

该回复于2012-06-09 12:01:27被版主删除

http://topic.csdn.net/u/20120606/08/81f9b633-012d-4a09-baad-13cb01368d19.html 已经回复,仅供参考

上一篇:cross apply与inner join 性能区别如何 20qiqi1983731]
下一篇:powerDesigner 15.1 的注册码 20shengqing13]

相关文章

相关评论