ASP.NET + C#  Oracle数据库  用的是.NET for Oracle组件我访问数据库的代码如下:
string connString = "Data Source = sa; User = sa; Password = sa";
OracleConnection conn = new OracleConnection(connString);
conn.Open();
//private OracleTransaction trans; //事务处理类 
//trans = conn.BeginTransaction();
OracleCommand cmd = new OracleCommand();
cmd.CommandText = @"select * from lxw_userlogin_085008 where UserID = '5750' and Password  = '5750'";
DataSet ds = new DataSet();
OracleDataAdapter ad = new OracleDataAdapter();
ad.SelectCommand = cmd;
ad.Fill(ds);
//trans.Commit();
ad.Dispose ();
cmd.Dispose ();
conn.Close();
return ds;运行时抛出的异常是:
Fill: SelectCommand.Connection 属性尚未初始化。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.InvalidOperationException: Fill: SelectCommand.Connection 属性尚未初始化。
请问怎么解决。急