我希望列zodys
中的显示1记录,在C#中编程
我有表test
,我想要选择行zodys
SELECT top 1 zodys from test ORDER BY rnd(zodys)
我收到错误:Data type mismatch in criteria expression.
答案 0 :(得分:1)
遗憾的是没有测试能力,但Access查询中的Rnd
采用了数字参数,所以我认为zodys不是数字。
Here's an entire article on the subject of random sorting in Access.
答案 1 :(得分:1)
[zodys]的数据类型是什么?如果是文本,那么这就是“标准表达式中数据类型不匹配”的原因。
如果您将[zodys]作为数字数据类型收到该错误消息,请从Microsoft Office文档中查看Rnd Function以获取解释。