gpt4 book ai didi

c# - 看不出这个简单的 SQL 查询是 'malformed' !

转载 作者:行者123 更新时间:2023-11-30 14:14:46 28 4
gpt4 key购买 nike

     QueryText = string.Format("SELECT {0}, {1} Path FROM Scope() "
+ "WHERE {0} = 'test' AND {1} BETWEEN '"
+ minimumDate.ToString("yyyy-MM-dd HH:mm:ss") + "' AND '" + maximumDate.ToString("yyyy-MM-dd HH:mm:ss")
+ "' ORDER BY {1} Desc", "TestField", "DateField");

minimumDate 和 maximumDate 是 DateTime (.net DateTime) 类型。这是一个 FullTextSQLQuery。

注意:在添加 date between 子句之前 - 这个查询没问题,所以字段肯定存在等等。

编辑:实际查询字符串:

"SELECT TestField, DateField FROM Scope() WHERE TestField = 'test' AND DateField BETWEEN '2011-06-30 09:41:23' AND '2012-06-29 09:41:23' ORDER BY DateField  Desc"

编辑:我错误地指出它在 between 子句之前起作用 - 我一定是篡改了选择,因为我省略了一个重要的逗号。

最佳答案

路径前缺少逗号。

关于c# - 看不出这个简单的 SQL 查询是 'malformed' !,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11258647/

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