Visual Studio 2013 を Oracle XE 11 データベースに接続しました。次のコードを使用して、データベースにあるテーブルから情報を取得しようとしていますが、foreach ループで設定している値で配列の装飾が初期化されていないようです。助けてください。
conn.Open(); // it is an OleDbConnection
String[] decor;
DataTable table1 = new DataTable();
OleDbDataAdapter oda1 = new OleDbDataAdapter("select name from Product where Commodity_Type='decor'",conn);
oda1.Fill(table1);
int j=0;
foreach (DataRow row in table1.Rows)
{
decor[j] = row["name"].ToString();
j++;
}