我有其他人的代码(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数据库的吗?该平台要求日期用“”括起来。
编辑:要回答您的主要问题,不,除非它是需要访问的地方,否则在查询中保持哈希标记不变是没有好处的。