[c#] Ms Access и список подстановки

  • Автор темы Dash
  • Дата начала
D

Dash

Гость
#1
Читаю БД Access 2007. В ней есть таблица "Производители":



Читаю следующим образом:
<!--shcode--><pre><code class='c#'>cmd = new OleDbCommand(
"SELECT Код,Наименование,Категория " +
"FROM Производители",
conn
);
reader = cmd.ExecuteReader();
while(reader.Read()) {
String str = reader.GetString(2);
}[/CODE]
str содержит непонятные значения, каждый раз разные. Например:
"ВиŊ\0\r\0\0\0ᅯ.v\0Ŋ\0"
"Ви\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
и т.п.
Поле "Категория" является списком подстановки, в котором можно выбрать несколько значений:


Как правильно считать/обработать это поле?