lucy: Problem mit ExecuteReader

Nun habe ich etwas gebastelt, aber leider funktioniert es noch immer nicht so richtig. Kann mir jemand sagen, wo der Fehler liegt?

System.Data.OracleClient.OracleDataReader dReader;
System.Data.OracleClient.OracleCommand myCommandDrop = new OracleCommand("SELECT ID, NAME FROM USER");
dReader = myCommandDrop.ExecuteReader();

DropDownList1.DataSource = dReader;
DropDownList1.DataTextField = "NAME";
DropDownList1.DataValueField = "ID";
DropDownList1.DataBind();
dReader.Close();
myConnection.Close();

Die Verbindung zur DB wird weiter oben im Code gemacht...

Damit ihr noch eine kleine Ahnung habt, was für eine Fehlermeldung erscheint:

Invalid operation. The connection is closed.

dReader = myCommand.ExecuteReader();

Ist die Sache nun deutlicher?