繁体   English   中英

sql依赖项无效的对象名称'

[英]sql dependency Invalid object name '

我试图使用sql依赖性,并且尝试与squery建立连接,这是一个非常简单的代码:

public MyListener()
        {
            string query = "SELECT * FROM TransferToSIP WHERE hasBeenRead = false";
            SqlDependency.Start(getConnectionString(), query);
        }

那就是构造函数。 我这样称呼它:

new MyListener();

但是我有这个例外:

An unhandled exception of type 'System.Data.SqlClient.SqlException' occurred in System.Data.dll

Additional information: Invalid object name 'SELECT * FROM TransferToSIP WHERE hasBeenRead = false'.

数据库名称或字段名称完全没有错误。

请问我做错了什么?

尝试指定队列名称而不是查询,甚至没有队列。

可以在参考页上找到一个示例: https : //msdn.microsoft.com/zh-cn/library/62xk7953%28v=vs.110%29.aspx

如果column(hasBeenRead)数据类型是位字符串,请尝试执行以下操作:查询=“ SELECT * FROM TransferToSIP WHERE hasBeenRead ='false'”;

“*“ 不被允许。 尝试使用字段名称和dbowner的selct语句

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM