gpt4 book ai didi

c# - 使用日期精度运行查询时,您不能提供带日期的时间

转载 作者:行者123 更新时间:2023-11-30 17:08:20 25 4
gpt4 key购买 nike

我正在处理 tfs 工作项。我正在尝试使用查询获取工作项集合,但出现以下错误。请帮帮我好吗?

[System.ChangedDate] > '4/19/06 1:00 PM' 返回以下错误“使用日期精度运行查询时,您无法提供带有日期的时间。错误是由 «[System .ChangedDate] > '4/19/06 1:00 PM'»."但此字段具有 DateTime 精度。对于为什么会发生这种情况,有什么建议或答案吗?

var myquery= " SELECT [System.Id]" +
" FROM WorkItems " +
" WHERE " +
" [System.TeamProject] = '" + ivSettings.Project + "'" +
" AND [System.ChangedDate] = '" + ivSettings.LastSyncGen + "'" + " " +
" ORDER BY [System.Id]"

, null,false);
Query qry = new Query(myworkitemstore, myquery, mycontext, false);

ICancelableAsyncResult car = qry.BeginQuery();
WorkItemCollection items = qry.EndQuery(car);

以上是我的代码。

提前致谢

最佳答案

您确定您正在使用以下行吗:

    Query qry = new Query(myworkitemstore, myquery, mycontext, false);

当最后一个参数设置为 false 时,你不应该得到这个错误。只有当您将该参数设置为 true 或根本不提供时,才会发生该错误。默认为真。

引用: http://teamfoundation.blogspot.com/2008/01/specifying-date-and-time-in-wiql.html

关于c# - 使用日期精度运行查询时,您不能提供带日期的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13816307/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com