我有其他人的代码(c asp.net),其中包含以下查询:

string query = "SELECT distinct(destinations.name) as Destinations
                FROM destinations, flights
                WHERE destinations.d_ID = flights.d_ID
                  AND flights.Date = #" + date.ToShortDateString() + "#";

我找不到在date参数之前和之后此处需要的原因。它可以作为普通字符串值(介于“和”之间)传递。使用有什么好处吗?
非常感谢,
阿里

最佳答案

这是针对access数据库的吗?该平台要求日期用“”括起来。
编辑:要回答您的主要问题,不,除非它是需要访问的地方,否则在查询中保持哈希标记不变是没有好处的。

09-25 19:28