выбрать случайную строку из таблицы доступа MS - PullRequest
1 голос
/ 30 марта 2012

я хочу отобразить 1 запись из столбцов zodys, я программирую в C #

У меня есть таблица test, и я хочу выбрать строку zodys

SELECT top 1 zodys from test ORDER BY rnd(zodys)

Iполучить ошибку: Data type mismatch in criteria expression.

Ответы [ 2 ]

1 голос
/ 30 марта 2012

Что такое тип данных [zodys]? Если это текст, именно поэтому вы получаете «Несоответствие типов данных в выражении критериев».

Если вы получите это сообщение об ошибке с [zodys] в качестве числового типа данных, посмотрите объяснение Функция Rnd в документации Microsoft Office.

1 голос
/ 30 марта 2012

К сожалению, без возможности тестирования, но Rnd в запросах Access принимает числовой параметр, поэтому я предполагаю, что zodys не является числовым.

Вот целая статья на тему случайной сортировки в Access.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...