SQL缓存依赖的问题?
各位好,向大家请教个问题,我在我的SqlDataSource控件中使用了SQL缓存依赖,不过老是出现下面这个问题,请大家帮忙看一下。下面是我的代码和问题的错误提示。
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="Data Source=localhost;Initial Catalog=xwk;Persist Security Info=True;User ID=sa;Password="
ProviderName="System.Data.SqlClient" SelectCommand="SELECT [username], [userpwd] FROM [login]" UpdateCommand="UPDATE login SET userpwd =@userpwd where username = @username" DeleteCommand="DELETE FROM login where username =@username"
ConflictDetection="CompareAllValues" SqlCacheDependency ="CommandNotification" EnableCaching ="true" CacheDuration ="infinite"
>
ConflictDetection="CompareAllValues" SqlCacheDependency ="CommandNotification" EnableCaching ="true" CacheDuration ="infinite" 这一句主要就是我想要实现SQL缓存依赖的代码。
错误提示:
如果使用没有提供选项值的 SqlDependency,必须先调用 SqlDependency.Start(),然后才能执行添加到 SqlDependency 实例中的命令。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.InvalidOperationException: 如果使用没有提供选项值的 SqlDependency,必须先调用 SqlDependency.Start(),然后才能执行添加到 SqlDependency 实例中的命令。