я хочу отобразить 1 запись из столбцов zodys, я программирую в C #
zodys
У меня есть таблица test, и я хочу выбрать строку zodys
test
SELECT top 1 zodys from test ORDER BY rnd(zodys)
Iполучить ошибку: Data type mismatch in criteria expression.
Data type mismatch in criteria expression.
Что такое тип данных [zodys]? Если это текст, именно поэтому вы получаете «Несоответствие типов данных в выражении критериев».
Если вы получите это сообщение об ошибке с [zodys] в качестве числового типа данных, посмотрите объяснение Функция Rnd в документации Microsoft Office.
К сожалению, без возможности тестирования, но Rnd в запросах Access принимает числовой параметр, поэтому я предполагаю, что zodys не является числовым.
Rnd
Вот целая статья на тему случайной сортировки в Access.