2013-11-15 3 views
1

Меня попросили прочитать набор данных SAS в приложении ASP.Net. Этот набор данных содержит переменную date, а также переменные с пользовательскими форматами. Эти переменные отображаются в числовом формате в столбцах сетки. Как отобразить форматы SAS, назначенные набору данных SAS?Чтение набора данных SAS с пользовательскими форматами в .Net

+0

Как вы показываете его прямо сейчас - без форматов? Какой код вы используете? –

+0

Возвращенные данные не имеют примененных форматов SAS. Например. переменная date отображается как числовая переменная. Я использую C# для чтения набора данных SAS в ADODB recorset. Я обнаружил, что для использования форматов SA для возвращаемых данных я должен использовать служебные программы рабочей области Format Service. Есть ли у кого-нибудь пример кода? – user2996895

+0

Спасибо. Я получил ответ от поддержки SAS. – user2996895

ответ

0

Для того, чтобы иметь форматы применяются вам необходимо:

  1. Открыть объект Connection
  2. Создание пользовательского свойства этого соединения объекта (SAS форматы), который говорит ADO, как иметь дело с форматами SAS (obRecordset. Свойства («SAS форматы») = «ВСЕ»)
  3. Назначение libref для каталога формата

Смотрите ответ на странице 92-96 «Чтение пользовательских SAS форматов и информации» в разделе SAS 9.3 Providers for OLE DB Cookbook

Смежные вопросы