有人知道找出 SqlDataSource 是否会返回零行的好方法吗?
这是我在后面的 C# 代码中对 SQL 数据库的调用:
string SQL_PROD_DOCS =
@"SELECT TOP 3 Documents.ProductID, Documents.ProjectID, Documents.DocTitle, Documents.DocURL
FROM Products INNER JOIN
Documents ON Products.ID = Documents.ProductID
WHERE (Products.ShowOnScorecard = 1) AND (Products.Deleted = 0) AND (Products.ID = 15) AND (Documents.ProjectID IS NULL) AND (Documents.Deleted = 0) AND (Documents.AttributeID = 1)";
SqlDataSource dsProdDocsHeader = new SqlDataSource(utils.Conn(Server.MachineName), SQL_PROD_DOCS);
RptrProductDocs.DataSource = dsProdDocsHeader.Select(DataSourceSelectArguments.Empty);
RptrProductDocs.DataBind();
我想知道 dsProdDocsHeader 是否会返回零,以便我可以返回不同的消息。
谢谢!