Это было давно, но вы решили эту проблему? Базы данных MultiValue могут, но не нужно хранить данные в многозначных атрибутах.
Одним из вариантов было бы нормализовать данные в СУБД с BASIC до экспорта, записывая новый рабочий файл в плоском формате, который может быть понят реляционными инструментами (ADO.NET и т. Д.).
В зависимости от инструментов, которые вы используете для извлечения данных из СУБД, вы, возможно, уже имеете возможность нормализовать многозначные записи в наборе данных. Примеры таких инструментов включают UniObjects или U2.NET Toolkit для Universe и Unidata, MVSP для D3 и mvBase, QMClient для QM и MVSP для всех платформ MV.
Если вы должны экспортировать многозначные значения, вы можете сделать простой Split на знаках ценности (xFD) и преобразовать их в строку [] или List.
Как вы сказали, средства RDBMS/SQL не поддерживают несколько значений. Поэтому для перемещения этих данных в реляционный/нормализованный формат вам потребуется либо создать несколько записей с дублированием данных, либо создать другую таблицу и присоединиться к ней с помощью внешнего ключа. Это один из способов использования различных продуктов, чтобы MV выглядел реляционным. Например, у вас будет запись Клиента, которая указывает на таблицу CustomerPhones, которая имеет одну запись для каждого телефона для этого клиента ... когда они изначально были просто многозначными в вашей отдельной записи Клиента.
Удивительный, спасибо @Gord. Слишком поздно, вся идея доступа была сломана. :( – AngelicCore
@AngelicCore О, ну, по крайней мере, этот вопрос может помочь следующему человеку. Спасибо, что согласился на ответ в любом случае. –