Crew
25-03-2003, 22:09
В документации написано, что массив переменных может полностью повторять таблицу, а поскольку в таблице содержаться все типы данных, что доступны FoxPro, значит и массив тоже может их содержать.
Создаю двумерный массив (не из таблицы) который содержит данные типа DateTime. Проверяю содержимое(данные там есть, причем правильно туда занесенные). Далее пытаюсь выполнить следующее
=ASORT(gaMyArray,2) && во втором столбце у меня DateTime
выдает ошибку типов на этапе выполнения, если данные заносить строковые, то все проходит без сучка,без задоринки. В чем тут может быть дело?
И еще вопрос, в SQL запросе указав DISTINCT можно убрать повторяющиеся записи, можно ли что-либо подобное сделать с массивом, или надо сначала создавать промежуточную таблицу, а потом применить к ней выборку?
Создаю двумерный массив (не из таблицы) который содержит данные типа DateTime. Проверяю содержимое(данные там есть, причем правильно туда занесенные). Далее пытаюсь выполнить следующее
=ASORT(gaMyArray,2) && во втором столбце у меня DateTime
выдает ошибку типов на этапе выполнения, если данные заносить строковые, то все проходит без сучка,без задоринки. В чем тут может быть дело?
И еще вопрос, в SQL запросе указав DISTINCT можно убрать повторяющиеся записи, можно ли что-либо подобное сделать с массивом, или надо сначала создавать промежуточную таблицу, а потом применить к ней выборку?